works 4.x到word python转换器将那些古老的microsoftworks word processor 4.x(.wps)文件批量转换为microsoft word 2007格式(.docx)。

Works-4x-to-Word-Python-Converter的Python项目详细描述


==================================
工作于4.x到word的python转换器
================================== < BR> 将军 [谚]
works 4.x to word python converter批量将那些古老的Microsoft Works字处理器4.x(.wps)文件转换为Microsoft Word 2007格式(.docx)。如果不带参数运行,它只会在每个处理过的文件旁边创建转换后的文件,除了扩展名之外,其他文件的名称相同。除非您明确要求,否则脚本不会更改现有文件(请参阅*用法*)。 < BR>
要求
============
`python 2.7x<;http://www.python.org/download>;``和以下python包(但如果您使用easy_install或pip,则无需担心这些包,它们将自动为您安装):
1。` python docx<;http://pypi.python.org/pypi/docx/0.1.2>;。`_
2。` pil(python图像库)<;http://pypi.python.org/pypi/pil/1.1.6>;。`_
3。` lxml<;http://lxml.de/installation.html>;`(或者许多人可能更喜欢使用'exe安装程序<;http://www.lfd.uci.edu/~gohlke/pythonlibs/'lxml>;`)
4。` send2trash<;http://pypi.python.org/pypi/send2trash/1.2.0>;。`_
5。` python dateutil<;http://pypi.python.org/pypi/python dateutil/2.1>;。`_ < BR>
安装
===========
**Windows用户的特别注意事项:*不幸的是,大多数Windows系统都没有设置为从源代码构建和安装LXML,因此除非您知道,否则您只需假设手动下载并运行"LXML EXE安装程序"会*容易得多<;http://www.lfd.uci.edu/~gohlke/pythonlibs/lxml>;``并在继续安装之前先执行此操作。 < BR>
通过PIP安装:
pip安装works-4x-to-word-python-converter
或简易安装:
易于安装works-4x-to-word-python-converter
是一个建议(pip更多,因为它是一个更好的python包安装解决方案)。您也可以从这里下载源文件、eggs或者为windows用户提供一个不错的可执行安装程序。 < BR> 用法 [谚]
如果您的路径中有python scrips dir(您确实应该这样做),那么使用方法非常简单:
工作到单词.py-s c:\源文件
(当然,用源文件的实际位置替换c:\ source\files)
如果没有设置,则只需包含完整路径,而在使用python 2.7x的windows上,该路径默认为c:\ python27\scripts like so::
c:\ python27\scripts\works\u to\u word.py-s c:\源文件
或者如果您安装了多个python版本,并且希望使用非默认版本:
c:\ python27\python.exe c:\ python27\scripts\works\u to\u word.py-s c:\源文件 < BR>
源位置不是您唯一的选择;您可以使用六个参数:
-h,--帮助显示此帮助消息并退出
-s源路径,--sourcepath=sourcepath
如果未设置默认值为
运行程序的位置
-d目标路径,--destpath=destpath
设置保存已处理文件的目标路径,
如果未设置,则默认保存在现有文件旁边
--删除处理后删除源文件-是否
确定要这样做?!
-a,--处理后存档源文件-但是
不删除它们,考虑与危险品一起使用
--删除标志
-d,--debug如果使用--debug标志而不是仅使用
警告文件失败将引发错误,因此
您可以正确调试它-或者发送有问题的
发送至nick.wilde.90@gmail.com < BR>< BR>
更改日志
========= < BR>
版本2.0.1:
添加了readme
修复了无法自动包含distribute_setup.py的打包错误,因此对于某些系统,无法找到它,因此安装将失败。
将license.txt添加到包中。
将python dateutil添加到需求中,因为最新版本的python docx是必需的,但是python docx的包不会自动包含它,即使与pip或easy_install一起使用。 < BR>
2.0.0版:
创建了正确的python包
添加了命令行参数处理
-h/--帮助
-s/--源路径
-d/--目的地路径
--删除
-a/--存档
-d/--调试
改进的错误处理 < BR>
versions<;=1.0 2011-2012快速而脏的脚本,可以在Double上完成所需的工作。 < BR>
未来计划
============
没有时间计划,但可能的未来计划可能包括: 图形用户界面
扫描归档文件内部源文件的选项 < BR>
致谢
================ < BR>
感谢guido等人的出色语言python。
感谢所有必需的软件包的作者,这些软件包使我们能够真正做到这一点。
感谢wrye(老卷轴4遗忘的名声)给我的第一个python提示/建议/"这不是最好的方法"(还有wrye bash的神奇程序)
感谢amorilia多年来对我的python代码提出的所有改进建议 < BR>

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java XStream自定义转换器,可从列表生成平面XML结构?   java GridView项目文本不改变颜色   java您必须在主类中扩展JApplet吗?   如何使用java编写基于Excel的csv文件?   java如何从这段代码中得到整个多边形的颜色?   具有多个表连接和sum()的java HQL,first()   java如何使用一种方法将两个数组添加到一起   带鼠标+键盘的VBO Java LWJGL   java如何在XDB中创建小数点为2的浮点字段   java如何从XAuthToken获得身份验证?   内存管理如何正确使用java。终结者先生?   音频如何在Java中使用PortAudio(带处理的jpab)绘制波形?   java是Youtube上的视频列表,包含400个错误代码   爪哇我的巴恩斯利蕨太瘦了   java为什么Android会忽略READ_SMS权限?   jpeg问题从JAVA启动MATLAB代码   java如何判断当前bash脚本是否从调用脚本调用   方法重写中的Java静态变量   java如何在peerpeer Ad hoc网络中的两个具有两跳距离的对等方之间中继RTP(实时传输协议)流   java Android:以编程方式检索资源字符串