def Function222(inF):
inF = open("C:\\Users\\Dell\\Desktop\\FF1\\txttt.txt")
outputF=open("output.txt", "w")
lines=inF.readlines()
for line in lines:
outputF.write('\n')
outputF.write(line*4)
inF.close()
outputF.close()我需要创建一个名为outputF的新文件,它应该显示在inF所在的同一个文件夹中,问题是它没有出现在文件夹中,我在计算机上搜索了该文件,但没有找到它。
发布于 2017-11-03 12:16:21
因为当前的工作目录不是输入文件的目录。使用os.getcwd()获取当前工作目录,如果它与输入文件的目录不匹配,则需要首先更改工作目录:
import os
def Function222(inF):
inF = open("C:\\Users\\Dell\\Desktop\\FF1\\txttt.txt")
#change the working directory
os.chdir("C:\\Users\\Dell\\Desktop\\FF1")
outputF=open("output.txt", "w")
lines=inF.readlines()
for line in lines:
outputF.write('\n')
outputF.write(line*4)
inF.close()
outputF.close()发布于 2017-11-03 11:29:32
找出道路:
import os
path= os.path.abspath("C:/example/cwd/mydir/myfile.txt")在路径中打开新文件并写入该文件
https://stackoverflow.com/questions/47090860
复制相似问题