码迷,mamicode.com
首页 > 编程语言 > 详细

Python--实现批处理

时间:2018-12-09 18:53:11      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:大量数据   实现   读取   os模块   python   结果   nload   targe   文件夹   

在对大量数据进行操作时,批处理是不可避免。

这里的批处理主要针对的是在同一个文件夹下的一批文件进行处理,在网上找了很多资料,觉得下面这个链接的材料更直观:https://blog.csdn.net/yaoxy/article/details/79427959

1.提取目录:在批处理中时常会用到文件夹的相互转换-------主要是通过os模块实现

import os

path=os.getcwd()    #path就是当前的工作目录

print(path)

‘/ZC/Download/data‘

2.更改当前目录

os.chdir( ‘ZC/Download/data’)  #将工作路径改为了‘ZC/Download/data’

3.将一个路径分解为目录名个文件名两部分

fpath , fname = os.path.split( "你要分解的路径")

例如:

a, b = os.path.split(’ZC/Download/data/zc.txt’ )  #以最后一个/为界分割

print a

print b

显示:  

’ZC/Download/data’

‘zc.txt’

4.分解文件名的扩展名

fpathandname , fext = os.path.splitext( "你要分解的路径")

例如:

a, b = os.path.splitext( ‘ZC/Download/data/zc.txt’ )

print a

print b

显示:

’ZC/Download/data/zc’

.txt

5.获取某目录中的文件的列表

path=os.getcwd()       # 设置路径

dirs=os.listdir(path)  # 获取指定路径下的文件

for i in dirs:                             # 循环读取路径下的文件并筛选输出

    if os.path.splitext(i)[1] == ".py":   # 筛选csv文件

        print i 

i 的结果是后缀名为py的文件

 

 

 

 

Python--实现批处理

标签:大量数据   实现   读取   os模块   python   结果   nload   targe   文件夹   

原文地址:https://www.cnblogs.com/gegemu/p/10092313.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!