pythonos模块修改文件名_python如何动态改变文件名
#coding:utf-8
import time
from sys import argv
script ,filename = argv
print ("the input file name is:%r." %filename)
start = time.time()
print ("open the file...")
file = open(filename,"r+")
count = 0
#统计源文件的点数
for line in file:
count=count+1
print ("size is %d" %count)
file.close()
f_prefix = filename.split('.')[0]
output_filename = '{prefix}.pcd'.format(prefix=f_prefix)
output = open(output_filename,"w+")
list = ['# .PCD v.5 - Point Cloud Data file format\n','VERSION .5\n','FIELDS x y z\n','SIZE 4 4 4\n','TYPE F F F\n','COUNT 1 1 1\n']
output.writelines(list)
output.write('WIDTH ') #注意后边有空格
output.write(str(count))
output.write('\nHEIGHT')
output.write(str(1)) #强制类型转换,文件的输入只能是str格式
output.write('\nPOINTS ')
output.write(str(count))
output.write('\nDATA ascii\n')
file1 = open(filename,"r")
all = file1.read()
output.write(all)
output.close()
file1.close()
end = time.time()
print ("run time is: ", end-start)
我在你代码里面修改了一些:
f_prefix = filename.split('.')[0]
output_filename = '{prefix}.pcd'.format(prefix=f_prefix)
output = open(output_filename,"w+")
pythonos模块修改文件名_python如何动态改变文件名相关推荐
- pythonos模块使用方法_Python OS模块常用方法总结
Python OS模块常用方法总结 Python OS模块方法: 操作 说明 os.getcwd() 得到当前工作目录,即当前Python脚本工作的目录路径 os.listdir() 返回指定目录下的 ...
- pythonos模块使用方法_python os模块使用方法
os.path模块 basename('文件路径') 去掉目录路径,返回fname文件名 1 import os 2 os.path.basename('/Volumes/1.mp4') # ...
- pythonos模块使用教程_Python os模块详解
os模块与目录相关的函数 与目录相关的函数如下: os.getcwd():获取当前目录. os.chdir(path):改变当前目录. os.fchdir(fd):通过文件描述利改变当前目录.该函数与 ...
- pythonos模块怎么设置_Python OS模块如何使用?
对于Python的模块,跟大家说过很多内容,但是大家有没有了解过OS模块呢?想到这个模块,大家有没有想到我们之前提及的其他内容呢?比如sys模块呢?没错,这两个模块之前是存在相关性的,那到底怎么去使用 ...
- python查找文件名_Python实现的根据文件名查找数据文件功能示例
这篇文章主要介绍了Python实现的根据文件名查找数据文件功能,涉及Python针对文件与目录的遍历.查询等相关操作技巧,需要的朋友可以参考下 本文实例讲述了Python实现的根据文件名查找数据文件功 ...
- python获取url文件名_python httplib / urllib获取文件名
is there a possibillity to get the filename e.g. xyz.com/blafoo/showall.html if you work with urllib ...
- jQuery动态改变图片显示大小(修改)
当我们要显示后台传过来若干个尺寸不一的图片时,为了保证图片大小的一致性及比例的协调,需要动态改变图片显示尺寸.通过搜索,我们可以从网上找到实现此功能的jQuery代码如下.这段代码可以使图片的大小保持 ...
- pythonos模块_python的io模块和os模块有什么区别
os: This module provides a portable way of using operating system dependent functionality. 这个模块提供了一种 ...
- python读取文件夹下特定的文件_python os模块获取指定文件夹下所有文件名
本文采用os.walk()和os.listdir()两种方法,获取指定文件夹下的文件名. python os模块获取指定文件夹下所有文件名 第一种方法使用os.walk(): os.walk() 方法 ...
最新文章
- Unity* 实体组件系统 (ECS)、C# 作业系统和突发编译器入门
- AAC音频基础知识及码流解析
- K8s集群部署(四)------ Flannel网络部署
- http请求头获取 -python
- 获取url中带的参数
- jQuery ajax 文件上传携带附加参数
- TCPIP详解 习题一
- java贪吃蛇_Java贪吃蛇游戏完善版
- 三菱FX3U生产方案 FX3U源代码+PCB文件全套生产方案 基于STM32F10的FX3U源码, 可直接使用GXworks2软件
- 如何破解隔壁妹子的wifi密码,成功率高达90%
- Java分布式系统框架教程,架构设计
- ACM一年总结(写于2011年11月18日)
- 金蝶计算机会计实验报告总结,金蝶财务软件实训总结.doc
- android 打开网络设置 异常,逍遥安卓模拟器显示网络异常,请查收最完整的解决方法...
- 使用drbd实现数据的高可用
- 苹果2014WWDC亮点之个人浅见
- 2015年二本投档线
- matlab中 spm,使用SPM批处理在MATLAB中运行预处理
- Linux 系统修改环境变量的方法
- 设计Weekday类
热门文章
- python元素平方和,模长
- SIC插槽,WSIC插槽,XSIC插槽
- CentOS下查看最后登录的用户信息以及LOG记录
- golang 排序list_Go语言使用sort包对任意类型元素的集合进行排序的方法
- vue项目使用encode_Vue项目中使用xlsx-style导出有格式的表格
- jvm类加载机制总结
- oracle临时表性能,oracle临时表-优化查询速度
- 字符设备驱动开发流程详解
- linux服务器的功能需求,Linux下的各种服务器技术及配置 (毕业论文).doc
- matlab v7.0,matlab下载-matlab免费版v7.0 官方版下载-6188手游网