convert.py
修改脚本配置(或打包的exe)同名配置文件(扩展名为.ini)(默认为convert.ini)文件,
分别配置excel目录,xml目录,和导出文件格式目录
(导出文件格式目录如果为空,则不生成导出文件格式)
可通过参数的方式设置excel,xml和fmt的路径
参数:
-e,--excel=:excel的路径配置-x,--xml=:xml的路径配置-f,--fmt=:fmt的路径配置-s,--enableskip:是否跳过xml创建时间比xlsx创建时间大的文件-m,--multiprocesses:是否开启多进程导出功能
pyinstaller -F -p xlrd convert.py
-p xlrd为包含的xlrd的库
python在使用w,r方式读写文件时,
强制会按照系统平台的默认换行符替换.
比如在windows下写\n会被直接替换成\r\n.
可以通过使用wb,rb(读写二进制流)的方式来
过滤掉这个替换.
例子:
f = open("/tmp/tmp.txt", 'wb')
f.write("字符串数据\n".encode("utf8"))
f.close()脚本调用的print,在控制台输出时,中文windows下是GBK编码 在其他程序调用时,想要不乱吗,需要手动转编码为合适的编码.