謝謝大家糾正語法錯誤,它是非常有用的,你應該贏得另一枚獎章用於幫助社區。
由於沒人想出瞭解決方案,我沒有跟隨,這讓我:
1)創建與此內容的文件script.py
#!/usr/bin/python3
# coding: utf-8
import os
import sys
import fileinput
replacements = {'<Image>':'', '</Image>':';',' ':'','\n':''}
with open('/var/www/html/XX/data/xml/products.xml') as infile, open('/var/www/html/XXX/data/xml/products_clean.xml', 'w') as outfile:
for line in infile:
for src, target in replacements.iteritems():
line = line.replace(src, target)
outfile.write(line)
2)通過終端
python /var/www/html/script.py
運行
3)那麼你像往常一樣加載XML到XML的XML到你的mysql,或者你可以將該列轉換成json以便更好地使用