有人可以幫我解決我的問題。在Python中使用打印值作爲輸入值
我書面方式小腳本讀取用戶的主目錄,之後
myFile= ?????here must be resul of printing
winsound.PlaySound(myFile,winsound.SND_NOSTOP)
有人可以幫我解決我的問題。在Python中使用打印值作爲輸入值
我書面方式小腳本讀取用戶的主目錄,之後
myFile= ?????here must be resul of printing
winsound.PlaySound(myFile,winsound.SND_NOSTOP)
從該文件夾
import os
i=os.path.expanduser('~')
print ('{}\.myfolder'.format (i))
附加文件夾的名稱和使用文件,而不是手動格式化路徑,使用os.path.join
:
>>> import os
>>> path = os.path.join(os.path.expanduser('~'), '.myfolder') # save the value
>>> print(path) # print it
C:\Users\falsetru\.myfolder
謝謝你的幫助。 os.path.join正是我在尋找的 非常感謝! – user3612886
@ user3612886,歡迎來到Stack Overflow!有些人試圖回答你的問題。如果這對你有幫助,你可以通過[接受答案](http://meta.stackoverflow.com/a/5235)告訴社區,這對你最有用。 – falsetru
myFile = os.path.join(...whatever...)
感謝您的幫助。 – user3612886
是_that_問題? – devnull
你只是在尋找''{} \。myfolder'.format(i)'? – user189
爲什麼你不能這樣做:'myFile ='{} \。myfolder'.format(i); print(myFile); winsound.PlaySound(myFile,...)'? – Bakuriu