我正在为一个班级做一个项目,教授和我一样对编程的工作方式知之甚少。我在Python中创建了一个脚本,需要编写一个新的文本文件,我发现程序只有在使用IDLE或Python Launcher运行时才能正常运行,并且在使用Terminal打开时不会创建文本文件。有没有办法让这个工作无需下载任何东西?
编辑: 这是创建文本文件
的代码的一部分text_file = open("text_file.txt", "w")
shuffle(chapters)
text_file.writelines(chapters)
当我使用eclipse,IDLE和Python Launcher运行它时,它正确地创建了文本文件,但我希望我的教授能够在不下载任何这些文件的情况下运行它
答案 0 :(得分:0)
如果您的教授在Linux,Unix或Mac上运行,您可以通过以下方式运行python文件:a)确保以评论阅读开头:
#!/usr/bin/env python
然后使用chmod +x scriptname.py
如果他/她在Windows上运行,他/她将不得不安装python,(然后他们可以从命令行运行脚本或双击它),或者你必须将它转换为可执行文件通过使用py2exe,pyinstaller等之一
另一个选择是下载pocket python将你的脚本安装在usb密钥上并以这种方式运行。