sách gpt4 ai đã đi

Tập lệnh Python chạy qua nhấp đúp và IDLE nhưng không chạy qua shell CMD của Windows

In lại 作者:太空宇宙 更新时间:2023-11-03 19:31:38 27 4
mua khóa gpt4 Nike

我遇到一个问题,如果我双击我的脚本 (.py),或者使用 IDLE 打开它,它将正确编译并运行。但是,如果我尝试在 Windows 命令行中运行脚本,请使用

C:\> "C:\Software_Dev\Python 2.7.1\python.exe" C:\path\to\script\script.py

我明白了...

Theo dõi (cuộc gọi gần đây nhất là cuộc gọi cuối cùng):
File "C:\path\to\script\script.py", line 66, in
a.CheckTorrent()
File "C:\path\to\script\script.py", line 33, in script
self.WriteLog(fileName)
File "C:\path\to\script\script.py", line 54, in WriteLog
myFile = open(r'%s' %(filename), 'w')
IOError: [Errno 13] Permission denied: './TorrentMonitor.log'

所以我的问题是,为什么当我在 Windows 7 中通过命令行运行此脚本时会出现权限错误,而当我双击时却不会出现权限错误?这两个过程有什么区别?

Cảm ơn trước nhé!

1 Câu trả lời

脚本正在尝试写入当前目录中的文件。在上面的示例中,您从 C:\ 启动它,您可能没有写入权限。

đĩa CD 到您拥有的目录,您应该能够正常运行该命令。

关于Python 脚本通过双击和 IDLE 运行,但不通过 Windows CMD shell 运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5525525/

27 4 0
太空宇宙
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com