如何在不同的位置保存python文件?

时间:2016-02-29 19:04:28

标签: python

我在硬盘中使用python编程语言创建了一个文件。我正在使用的代码是:

file = open('test.txt','w')

file.write('Blah Blah')

file.close()

此代码在硬盘驱动器中创建test.txt文件,但该文件保存在项目的默认位置。我想将文件保存在其他位置,如桌面或其他位置。任何人都可以告诉我如何做到这一点。

我正在使用python 3.5

先谢谢,

2 个答案:

答案 0 :(得分:5)

打开文件时需要传递完整的绝对或相对路径:

file = open('/My/Example/Desktop/test.txt','w')

答案 1 :(得分:4)

只需在字符串变量中指定位置,然后使用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')