當我將這段代碼寫入一個可執行文件時,寫入文件的功能起作用,但它寫入了一個隨機目錄。我不知道如何讓它寫入我的桌面,就像它是一個普通的python文件時一樣。如何在python中將文件寫入桌面?
這裏是我的代碼,
def write():
print('Creating a new file')
name = raw_input('Enter a name for your file: ')+'.txt' # Name of text file coerced with +.txt
try:
file = open(name,'w') # Trying to create a new file or open one
file.close()
except:
print('Something went wrong! Cannot tell what?')
sys.exit(0) # quit Python
指定文件的完整路徑 – SirParselot
如果未另外指定,Python將寫入當前目錄。 –
「桌面」取決於您的操作系統和/或窗口管理器。 – chepner