我是编码世界的婴儿(第6周),我需要一些帮助!我的总体目标是编写一个程序,输入文件unsorted_fruits.tex,读取它,按字母顺序对列表进行排序,然后将其写入名为sorted_fruits.txt的文件。
到目前为止,我有我的基础知识(除了排序并将其写入新文件)
infile=open("unsorted_fruits.tex", "r")
outfile=open("sorted_fruits.txt","w")
fruit=infile.read(26)
outfile.write(fruit)
unsorted_fruits.sort()
print (fruit)
infile.close()
outfile.close()
但是我一直得到[Errno 2] No such file or directory: 'unsorted_fruits.tex'
文件肯定会保存到我的电脑上。我以为它可能是.tex(我不熟悉这种格式)所以我将文件更改为.txt。并调用.txt看看是否有效,没有运气,所以我把它改回了.tex 感谢任何帮助,谢谢!!
答案 0 :(得分:0)
您的代码尝试在当前目录中查找文本文件。 (例如,它可以是安装Python解释器的目录)。所以你可能想要指定绝对路径。如果文本文件与python脚本在同一目录中,您可能需要使用类似:
ui_logindialog.h
(注意:我使用"使用"语法处理文件时,所以我不需要手动关闭它)