我使用Notepad++作为编辑器,并从Notepad运行python3。
代码如下:import sys
def write():
print ("Creating new file")
name = 'NewFile.txt'
file = open(name,'w')
file.close()
write()
我想问题不在于代码本身。当我像这样从windowspowershell运行代码时:python code.py,它可以正常工作并创建文件,但这是使用python2.7创建文件。我需要使用python3。在
当我从Notepad++运行python3时,不会创建该文件。在
我试着从记事本++运行Python2.7,但是不起作用。我是这样运行的:
^{pr2}$
或者使用Python 3,我这样运行它:C:\Python35\python.exe -i "$(FULL_CURRENT_PATH)" .
我还以管理员身份运行记事本+。在
我想我可以通过在PowerShell中运行Python 3和Python 2来解决这个问题,但我不知道如何解决,而且这些问题的答案对我来说也不适用:
我愿意改变我的编辑器(记事本++)或任何解决方案。在
那么,如何让记事本++创建一个新文件呢?或者如何让python3在PowerShell中运行?或者我可以用哪个编辑器来修复这个问题?或者我的代码是错的。在
编辑:当我说它不工作时,我的意思是即使我的代码运行很艰难,也不会创建文件(没有错误消息)。在
要清楚地说,您所描述的似乎是:a)当您从命令提示符处手动运行文件时,它会给出预期的结果;b)当您使用Notepad++运行它时,您根本看不到它运行的任何证据。对吗?。
是的,没错。我也不知道什么是交互式翻译。在