Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
XML文件';s数据通过Python3.x进行更改_Python_Python 3.x_Xml_List_Tensorflow Datasets - Fatal编程技术网

XML文件';s数据通过Python3.x进行更改

XML文件';s数据通过Python3.x进行更改,python,python-3.x,xml,list,tensorflow-datasets,Python,Python 3.x,Xml,List,Tensorflow Datasets,嗨,伙计们,我真的需要帮助。现在,我正在通过python更改xml文件中的信息,实际上,由于python输出行的缘故,它的更改非常好,但是当我打开真正的文件时,它也会更改,而且更改没有任何关联,我找不到问题所在。你能帮帮我吗。多谢 import os top_directory = r'C:\Users\KAYA\Desktop\xml oynama deneme' os.chdir(top_directory) general_directory = os.getcwd() general_d

嗨,伙计们,我真的需要帮助。现在,我正在通过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
                
导入操作系统
top\u directory=r'C:\Users\KAYA\Desktop\xml-oynama-deneme'
chdir(顶级目录)
general_directory=os.getcwd()
general\u目录\u 1=os.listdir(general\u目录)
通用目录1
对于范围(0,len(常规目录目录目录目录目录目录目录1)-1)中的numbara:
sub\u directory=top\u directory+'\\'+general\u directory\u 1[numbara]
#打印(子目录[:-4])
如果(通用目录1[numbara][3:][=“xml”):
打开(通用目录1[numbara],“r+”)作为f:
veri=f.readlines()
#打印('\n',veri)
veri[2]='\t{}.png\n'.格式(通用目录\u 1[numbara][:-4])
#打印(“veri[2]:”,veri[2])
veri[3]='\t{}.png\n'.格式(子目录[:-4])
#打印(“veri[3]:”,veri[3])
打印('\n',veri)
f、 搜索(0)
f、 writelines(veri)
f、 关闭()
其他:
持续