当前位置: 首页 > 知识库问答 >
问题:

蝙蝠文件在视窗上运行蟒蛇脚本

洪高刚
2023-03-14

我已经在Windows 7上安装了Python 3.3,并创建了一个bat文件来运行下面的Pythone脚本:

set calc="C:/projects/libraries/closure-library/closure/bin/build/closurebuilder.py"
c:/Python33/python.exe %calc% ^
--root=C:/projects/libraries/closure-library/ ^
--root=C:/projects/mywebsite/assets/js/ ^
--input=C:/projects/mywebsite/assets/js/start.js ^
--output_mode=list ^
--output_file=C:/projects/mywebsite/assets/js/deps.js
pause

当我双击蝙蝠文件时,我得到以下错误:

文件“C:\Python33\lib\编码\cp1252.py”,第 23 行,在解码返回codecs.charmap_decode(输入,自我错误,decoding_table)[0]
Unicode解码错误:'charmap' 编解码器无法解码位置 6586 中的字节0x8f:字符映射到

共有1个答案

秦英发
2023-03-14

其中一个Google Closure库Python文件(/closure/bin/build/source.py)有问题,修复方法是在打开文件时指定编码:

fileobj = open(path, encoding='utf-8')

有关如何解决此问题的更多信息,请访问https://code.google.com/p/closure-library/issues/detail?id=603

 类似资料:
  • 我想在ubuntu 14.04LTS的引导上运行一个python脚本。 我的rc.local文件如下: sudo /首页/hduser/morey/动物园管理员-3.3.6/bin/zkServer.sh启动 回声“测试” sudo/home/HD user/Morey/Kafka/bin/Kafka-server-start . sh/home/HD user/Morey/Kafka/confi

  • Codingbat的任务: 给定一个字符串,计算以“y”或“z”结尾的单词数——“heavy”中的“y”和“fez”中的“z”,而不是“yellow”中的“y”(不区分大小写)。如果单词后面没有字母,我们会说y或z位于单词的末尾。(注意:测试字符是否为字母。) 我正在尝试这样解决这个任务: 但并不是所有的测试都通过了。如何修复regex=([..^y^z]\b)”以通过所有测试?

  • 我正在尝试只使用一个文件。 我的代码是: 暂停 这应该会在PowerShell中打开所有脚本,但当执行bat文件时,cmd窗口会打开,我得到: 终点站的卡德纳广场:“。CategoryInfo:ParserError:(:)[],ParentContainerErrorRecordException FullyQualifiedErrorId:TerminatorExpectedAtonForSt

  • 嗨,当我在运行apache 2的ubuntu server 14.10上使用mod_wsgi和python访问django时,出现了下面的错误。 我的django应用程序使用python 3.4,但它似乎默认为python 2.7,我无法从PIL导入图像,从pycrypto导入AES。 导入错误在 / 无法导入名称 _imaging 请求方法: GET 请求 URL: Django 版本: 1.7

  • 我试图在codingbat上解决这个数组问题,但我有一些问题,我的代码的问题是它没有找到最大的奇数 赋值返回给定数组的一个版本,其中数组中的每个零值都被数组中零值右侧的最大奇数替换。如果零的右边没有奇数,则将零保留为零。 这是我的密码

  • CodingBat中的给定任务sameEnds: 给定一个字符串,返回出现在字符串开头和结尾且不重叠的最长子字符串。例如,sameEnds(“abXab”)是“ab”。 我的解决方案通过了所有测试,除了一个^: 这里有什么问题?我怎样才能修复它?