繁体   English   中英

Bat文件可在Windows上运行Python脚本

[英]Bat file to run Python script on Windows

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

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

当我双击bat文件时,出现以下错误:

文件“ C:\\ Python33 \\ lib \\ encodings \\ cp1252.py”,第23行,在解码返回编解码器中。charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError:“ charmap”编解码器无法解码位置6586中的字节0x8f:字符映射到

一个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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM