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所在的文件夹中,问题是它没有出现在文件夹中,我搜索了我的计算机上的文件,但没有找不到它
答案 0 :(得分:1)
获取路径:
import os
path= os.path.abspath("C:/example/cwd/mydir/myfile.txt")
在路径中打开新文件并写入
答案 1 :(得分:0)
因为当前工作目录不是输入文件的目录。使用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()