python - 通过 Python3.x 更改 XML 文件的数据
问题描述
大家好,我真的需要帮助。现在我正在通过 python 更改 xml 文件中的信息实际上它由于 python 输出行而变化得很好但是当我打开真实文件时它也会被更改,更改也没有任何连接我找不到问题. 你能帮我吗。非常感谢。
import os
top_directory = r'C:\Users\KAYA\Desktop\xml oynama deneme'
os.chdir(top_directory)
general_directory = os.getcwd()
general_directory_1 = os.listdir(general_directory)
general_directory_1
for numbara in range(0,len(general_directory_1)-1):
sub_directory = top_directory + '\\' + general_directory_1[numbara]
#print(sub_directory[:-4])
if(general_directory_1[numbara][-3:] == "xml"):
with open(general_directory_1[numbara], "r+") as f:
veri = f.readlines()
#print('\n' ,veri)
veri[2]='\t<filename>{}.png</filename>\n'.format(general_directory_1[numbara][:-4])
#print("veri[2]: ", veri[2])
veri[3]= '\t<path>{}.png</path>\n'.format(sub_directory[:-4])
#print("veri[3]: ", veri[3])
print('\n' ,veri)
f.seek(0)
f.writelines(veri)
f.close()
else:
continue
解决方案
推荐阅读
- java - 无法从 arduino 发送数据
- node.js - Nodejs socket.io 客户端无法连接到 Nodejs socket.io 服务器
- mysql - Vb.Net使用组合框过滤Datagridview
- maven - com_atlassian_clover 包不可见
- java - 单击按钮并作为后台进程运行时发出 url
- npm - 运行 npm install 不会产生锁定文件
- python - 在 python 中将文本文件读取到字典的问题
- wordpress - macOS 上的 XAMPP WordPress 权限
- css - 如何将 Materialise Tooltips 的位置更改为左上角?
- android-studio - Android Studio 无法正确自动完成导入