ubuntu系统 python代码将.txt文件转为.xml文件

多个文件.txt文件转为一个.xml文件:

#! /usr/bin/python

import os, sys
import glob
import xml.dom.minidom
from PIL import Image

src_txt_dir = "/home/lrj/picture/ICDAR2013/Challenge2_Test_Task1_GT/"
img_basenames = [] # e.g. 100.jpg


#for item in img_basenames:
fileList=os.listdir(src_txt_dir)
xml_file=open((src_txt_dir+'gt.xml'), 'w')
xml_file.write('<?xml version="1.0" encoding="UTF-8"?>\n')
xml_file.write('<tagset>\n')
total_num=len(fileList)
idx=range(total_num-1)
i=1
# control the number of txt
for i in idx:
    stri='%d'%i
    gt = open(src_txt_dir + 'gt_img_' + stri+ '.txt').read().splitlines()
    xml_file.write('    <image>\n')
    xml_file.write('    <imageName>'+'img_'+stri+'.jpg'+'</imageName>\n')
    xml_file.write('      <taggedRectangles>\n')
    for img_each_label in gt:
        spt = img_each_label.split(',')
        width=int(str(spt[2]))-int(str(spt[0]))
        w='%d'%width
        height=int(str(spt[3]))-int(str(spt[1]))
        h='%d'%height
        xml_file.write('            <taggedRectangle x='+'"'+str(spt[0])+'"'+  '  y='+'"'+str(spt[1])+'"'+'  width='+'"'+w+'"'+'  height='+'"'+h+'"' +'  offset='+'"'+'%d'%0 + '"'+' />\n')
    xml_file.write('      </taggedRectangles>\n')
    xml_file.write('    </image>\n')
xml_file.write('</tagset>\n')



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在Ubuntu上创建Python .py文件的步骤如下: 1. 打开终端。 2. 切换到您想要创建文件的目录,使用cd命令。 3. 使用命令“touch 文件名.py”创建一个空的Python .py文件,例如“touch hello.py”。 4. 使用文本编辑器打开该文件,例如使用命令“nano hello.py”打开文件。 5. 在编辑器中输入Python代码。 6. 使用Ctrl+X组合键保存并退出编辑器。 这样,您就可以在Ubuntu上成功创建一个Python .py文件了。 ### 回答2: 在Ubuntu系统上,我们可以通过终端或者文件管理器来创建Python代码文件。下面分别介绍这两种方法。 方法一:通过终端创建Python代码文件 1. 打开终端 在Ubuntu系统上,我们可以通过按下“Ctrl+Alt+T”来打开终端。 2. 进入目标文件夹 在终端中输入“cd 目标文件夹路径”,比如“cd /home/user/Desktop”,就可以进入我们想要创建Python文件的目标文件夹。 3. 创建Python代码文件 在终端中输入“touch 文件名.py”,比如“touch test.py”,就可以创建一个名为“test.py”的Python代码文件。 4. 编辑Python代码 在终端中输入“nano 文件名.py”,比如“nano test.py”,就可以打开这个Python代码文件,并开始编辑代码。 5. 保存 Python 代码 当我们完成了代码编写后,我们可以按下“Ctrl+O”(大写字母O)来保存代码文件,然后按下“Ctrl+X”退出编辑器。 方法二:通过文件管理器创建Python代码文件 1. 打开文件管理器 在Ubuntu系统上,我们可以通过点击左侧任务栏上的“文件夹”图标来打开文件管理器。 2. 进入目标文件夹 在文件管理器中找到我们想要创建Python文件的目标文件夹; 3. 创建Python代码文件 在该文件夹窗口中,右键点击鼠标,在弹出菜单中选择“新建文档”-“空白文档”; 4. 重命名文件名 新建一个空白文件后,文件名默认为“Untitled Document”,我们可以将其重命名为“文件名.py”,比如“test.py”,这样就创建了一个名为“test.py”的Python代码文件; 5. 编辑Python代码 双击打开这个Python代码文件,就可以开始编辑代码。 以上就是在Ubuntu系统上创建Python代码文件的过程。简单易懂,希望能帮到有需要的人。 ### 回答3: Ubuntu是一个非常流行的开源操作系统,拥有一大批开发者和用户群体。在Ubuntu上使用Python编码是一项非常普遍的任务,这里我们将教你如何在Ubuntu上创建Python.py文件。 步骤一:安装PythonUbuntu上安装Python非常简单。在终端应用程序中输入以下命令可以安装Python: sudo apt-get update sudo apt-get install python3 步骤二:创建.py文件Ubuntu上创建.py文件需要使用一个文本编辑器。对于Ubuntu新手,Gedit是一个不错的选择。可以通过以下命令来安装Gedit: sudo apt-get install gedit 接下来,创建一个名为test.py的python文件。在终端中输入以下命令: gedit test.py 这将打开Gedit编辑器并创建一个名为test.py的新文件。接下来,你可以开始编写Python代码。 步骤三:编辑Python代码 在Gedit编辑器中打开test.py文件后,你可以开始编辑Python代码。例如,编写以下简单的Python代码,用于输出“Hello, World!”: print("Hello, World!") 完成后,保存test.py文件并关闭Gedit编辑器。 步骤四:执行Python脚本 现在,你已经创建并编写了一个简单的Python脚本。接下来,可以使用以下命令来运行它: python3 test.py 这将运行名为test.py的Python脚本,并在终端上输出“Hello, World!”。 总结 在Ubuntu上创建Python.py文件非常简单。只需安装Python,使用Gedit编辑器编写代码,保存并运行Python脚本即可。如果你是Python初学者,建议多尝试编写各种不同的Python脚本。在学习编程过程中,不断尝试着去解决出现的问题和挑战,这将有助于你更好地了解Python编程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值