gpt4 book ai didi

python - 无法在批处理文件中运行 python 脚本 - 可能的 Bootcamp 问题

转载 作者:行者123 更新时间:2023-12-01 06:37:28 25 4
gpt4 key购买 nike

我只是尝试使用任务调度程序在 python 中运行测试脚本,为此我需要创建一个 .bat 文件以使其能够运行。这是当前的bat文件:

"‪C:\Program Files (x86)\Python38-32\python.exe" "C:\Users\Declan\Documents\_Automation\test.py"
pause

但是它给了我以下内容

C:\Users\Declan\Documents\_Automation>"ÔǬC:\Program Files (x86)\Python
38-32\python.exe" "C:\Users\Declan\Documents\_Automation\test.py"
The filename, directory name, or volume label syntax is incorrect.

C:\Users\Declan\Documents\_Automation>pause
Press any key to continue . . .

最佳答案

这可能是编码问题。检查批处理文件的字符编码。

如果您不知道如何操作,只需使用您最喜欢的文本编辑器创建一个新文件,而不是从原始源复制和粘贴文本,只需从头开始重写批处理文件即可。

但是,如果您拥有的不仅仅是一个简单的文本编辑器(如 Notepad++、UltraEdit 等),还会有菜单选项允许您检查和更改现有文件的编码。没有 BOM 的 UTF-8 或 Ansi(根据代码页而变化)都是可以尝试的选项。

如果您想知道:并非所有文本文件都是平等创建的。在磁盘上,文本文件(与任何文件一样)只是一系列字节,“文本”的每个字符都由多个字节表示(确切的数量取决于编码)。字节序列表示什么字符取决于为文件选择的字符编码 - 许多编码将对最常见的字符使用相同的字节序列,但可能对非标准字符使用不同的字节序列,或者使用特定的序列来表示不存在于其他编码中的字符。例如,考虑某些语言需要但其他语言不需要的特殊字符。

关于python - 无法在批处理文件中运行 python 脚本 - 可能的 Bootcamp 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59605430/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com