2011-12-14 43 views
-2

我需要一種方法來存儲這一行:在python中,如何創建一個包含引號的字符串?

nuke.execute("Write1", 1, 10, 1) 

爲一個字符串,但

"nuke.execute("Write1", 1, 10, 1)'" 

顯然是行不通的,這是什麼一個在這種情況下做

的感謝!

+2

這是涵蓋在基本的Python教程:http://docs.python.org/tutorial/introduction.html#strings – 2011-12-14 12:03:33

回答

3

只需括在單引號:

'nuke.execute("Write1", 1, 10, 1)' 

有幾個選擇,比如用反斜槓轉義嵌入的引號:

"nuke.execute(\"Write1\", 1, 10, 1)" 

或使用三引號字符串:

"""nuke.execute("Write1", 1, 10, 1)""" 

'''nuke.execute("Write1", 1, 10, 1)''' 

您可以在manual中閱讀更多關於Python字符串文字的知識。

1

您可以使用單引號:

'nuke.execute("Write1", 1, 10, 1)' 

,或者你可以用反斜槓 「逃離」 嵌入式引號:使用\

"nuke.execute(\"Write1\", 1, 10, 1)" 
0

可以逃脫引號:

"nuke.execute(\"Write1\", 1, 10, 1)'" 
0

'nuke.execute("Write1", 1, 10, 1)'怎麼了?

相關問題