长话短说。 我有这样的功能:Howto不能跳过python中的字符串函数参数
def save_screenshot(self, file_destination, picture_format = None)
file_path_name, file_extension = os.path.splitext(file_destination)
file_path, file_name = os.path.split(file_path_name)
(...)
现在,我把这样的功能:
save_screenshot("C:\Temp\picture.jpg", "JPG")
我知道HOWTO无法逃脱在python的字符串(用“os.path.join”的帮助),但我不知道如何做到这一点,如果字符串是一个函数参数。如果我编写“C:\\ Temp \\ picture.jpg”或“C:/Temp/picture.jpg”,该功能可以正常工作(在Windows上)。
如果您有一些建议,会很棒。
感谢
是否想从控制台读取路径?我似乎不太明白这里的目标是什么。 – dmg 2013-02-28 11:32:34
您可以使用原始字符串,例如'R “C:\ TEMP \ picture.jpg”'。 – nymk 2013-02-28 11:34:30
@DJV:不,不是来自控制台。脚本中没有任何请求,所有内容都包含在脚本中。 – eljobso 2013-02-28 11:40:30