Pythondan Tırnaklarda Takıldım Ufak Soru
-
Merhaba , autocad de kullanmak için bir kod ayarlıyorum, değişken atamak istiyorum...
autocadde çalışcak komut : (command "image" "a" "c:/catpic1.jpg" '(0 0) 3.261 0.00)
resim yolunun değişken olması gerekiyor...
bu = "c:/catpic1.jpg"
doc.SendCommand("""(command "image" "a" bu '(0 0) 3.261 0.00)\n""")
sendcommad parantezleri içine """ tırnak koymassam syntax error veriyor, koyduğumda bu değişkenini tanımlamıyor..
-
Telden yazıyorum deneme şansım olmadı ama .format kullanarak sorununuzu halledebilirsiniz.
Ayrıca " içinde tekrar " kullanmanız gerektiğinde içerideki tırnak işaretini \" şeklinde kullanabilirsiniz.
bu = "c:/catpic1.jpg"pattern = '(command "image" "a" "{}" '(0 0) 3.261 0.00)'
doc.SendCommand(pattern.format(bu))
-
coder2 bunu yazdı
Telden yazıyorum deneme şansım olmadı ama .format kullanarak sorununuzu halledebilirsiniz.
Ayrıca " içinde tekrar " kullanmanız gerektiğinde içerideki tırnak işaretini \" şeklinde kullanabilirsiniz.
bu = "c:/catpic1.jpg"pattern = '(command "image" "a" "{}" '(0 0) 3.261 0.00)'
doc.SendCommand(pattern.format(bu))
eyv tek tırnakta hata verdi 3e çevirdim oldu sağol..
-
👍