我正在用我的硬盤驅動器中的python編程語言的幫助下創建一個文件。我使用的代碼是:如何用python在不同位置保存文件?
file = open('test.txt','w')
file.write('Blah Blah')
file.close()
此代碼創建test.txt
文件在硬盤驅動器,但文件保存在項目的默認位置。我想將文件保存在桌面或其他位置的其他位置。任何人都可以告訴我如何做到這一點。
我使用Python 3.5
由於事先
我正在用我的硬盤驅動器中的python編程語言的幫助下創建一個文件。我使用的代碼是:如何用python在不同位置保存文件?
file = open('test.txt','w')
file.write('Blah Blah')
file.close()
此代碼創建test.txt
文件在硬盤驅動器,但文件保存在項目的默認位置。我想將文件保存在桌面或其他位置的其他位置。任何人都可以告訴我如何做到這一點。
我使用Python 3.5
由於事先
您需要通過打開文件時一個完整的絕對或相對路徑:
file = open('/My/Example/Desktop/test.txt','w')
在一個字符串只要指定位置變量,然後添加到你想要創建的文件的名稱open
:
>>> import os
>>> my_dir = 'C:\\Test\\My_Dir'
>>> file_name = 'test.txt'
>>> fname = os.path.join(my_dir, file_name)
>>> file = open(fname,'w')
_請不要通過字符串連接構建文件路徑。這很容易出錯,就像你在這裏(你可能不需要'C:\\ Test \\ My_Dirtest.txt')。 ['os.path'](https://docs.python.org/3/library/os.path.html#module-os.path)存在的原因。 – Chris
@Chris ...是啊...完全錯過了...感謝你的頭 –
你試過Google搜索嗎? 可能的重複:http://stackoverflow.com/questions/8024248/telling-python-to-save-a-txt-file-to-a-certain-directory-on-windows-and-mac – PYPL