python编写文件代码_使用Python3时,代码不会编写文件

我使用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++运行它时,您根本看不到它运行的任何证据。对吗?。

是的,没错。我也不知道什么是交互式翻译。在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值