将Blogger XML文件转换为Wordpress WXR-创建Python转换脚本

将Blogger XML文件转换为Wordpress WXR-创建Python转换脚本,python,xml,linux,wordpress,blogger,Python,Xml,Linux,Wordpress,Blogger,我目前正试图将我的博客网站迁移到Wordpress上;但是,XML文件太大,无法作为Wordpress插件提供的Blogger Importer工具的标准使用 因此,我尝试使用WXRsplit程序将文件分割成更易于管理的块。但是,我似乎找不到任何可以从XML转换为WXR的地方。唯一一个大家都在推荐的网站,现在已经关闭了,如果有可能的话,也没有通知下一个网站的时间 如果有人知道如何进行这种转换,我将非常感谢您的帮助 编辑: 所以我找到了这个,这显然是我在上面提到的同一个站点的代码库,现在已经关

我目前正试图将我的博客网站迁移到Wordpress上;但是,XML文件太大,无法作为Wordpress插件提供的Blogger Importer工具的标准使用

因此,我尝试使用WXRsplit程序将文件分割成更易于管理的块。但是,我似乎找不到任何可以从XML转换为WXR的地方。唯一一个大家都在推荐的网站,现在已经关闭了,如果有可能的话,也没有通知下一个网站的时间

如果有人知道如何进行这种转换,我将非常感谢您的帮助


编辑:

所以我找到了这个,这显然是我在上面提到的同一个站点的代码库,现在已经关闭了。然而,我不知道Python是如何工作的

不过,我有自己的AWS服务器,运行LinuxUbuntu14.0LTS,我可以完全访问它。我目前正试图弄清楚如何运行这些脚本,但我还没有运气;因此,再次感谢您的帮助

谢谢


编辑2:

这就是目前为止我发现的两种可能性,它们似乎会产生任何我可以利用的结果或错误。我在这里提供它们只是为了让那些可能没有使用过这个特定程序,但可能知道我做错了什么的人对我有更多的了解

ubuntu@ip-:/var/www/html/pythonconversion/bin$ python blogger2wordpress.sh
  File "blogger2wordpress.sh", line 12
    PROJ_DIR=`dirname $0`/..
                      ^
SyntaxError: invalid syntax


ubuntu@ip-:/var/www/html/pythonconversion/src/blogger2wordpress$ python b2wp.py
Traceback (most recent call last):
  File "b2wp.py", line 28, in <module>
    import wordpress
  File "/var/www/html/pythonconversion/src/blogger2wordpress/wordpress.py", line 55, in <module>
    element_tree_write = ElementTree.ElementTree._write
AttributeError: type object 'ElementTree' has no attribute '_write'
ubuntu@ip-:/var/www/html/pythonconversion/bin$python blogger2wordpress.sh
文件“blogger2wordpress.sh”,第12行
项目目录=`dirname$0`/。。
^
SyntaxError:无效语法
ubuntu@ip-:/var/www/html/pythonconversion/src/blogger2wordpress$python b2wp.py
回溯(最近一次呼叫最后一次):
文件“b2wp.py”,第28行,在
导入wordpress
文件“/var/www/html/pythonconversion/src/blogger2wordpress/wordpress.py”,第55行,在
element\u tree\u write=ElementTree.ElementTree.\u write
AttributeError:类型对象“ElementTree”没有属性“\u write”
我不确定是否应该运行第一个或第二个命令来尝试执行脚本。正如我所说的,我100%不熟悉python,并试图拼凑我能找到的关于这方面的少量文档。

根据,问题在于脚本假定python版本为2.5

博客转换器是为谷歌的应用程序引擎构建的,它们需要Python 2.5

如果您使用的是mac,默认情况下没有安装Python2.5(就像我在El Captain上所做的那样),请查看

在ubuntu上,您可能想使用。

根据,问题在于脚本假定python版本为2.5

博客转换器是为谷歌的应用程序引擎构建的,它们需要Python 2.5

如果您使用的是mac,默认情况下没有安装Python2.5(就像我在El Captain上所做的那样),请查看

在ubuntu上,您可能想使用