-
2020-11-29 17:10:48
import os
def ListFilesToTxt(dir,file,wildcard,recursion):
exts = wildcard.split(" ")
files = os.listdir(dir)
for name in files:
fullname=os.path.join(dir,name)
if(os.path.isdir(fullname) & recursion):
ListFilesToTxt(fullname,file,wildcard,recursion)
else:
for ext in exts:
if(name.endswith(ext)):
file.write(name + "\n")
break
def Test():
dir="J:\\1"
outfile="binaries.txt"
wildcard = ".txt .exe .dll .lib"
file = open(outfile,"w")
if not file:
print ("cannot open the file %s for writing" % outfile)
ListFilesToTxt(dir,file,wildcard, 1)
file.close()
Test()
更多相关内容 -
python读取txt文件将数据导入mysql数据库
2021-01-20 03:05:50在测试的时候,需要造模拟数据,或者是将生产环境的数据导出到测试环境中去,本文记录通过python读取txt文件,并将数据导入mysql数据库 1、示例代码: import pymysql # 打开数据库连接 conn = pymysql.connect(host... -
python读取txt文件并取其某一列数据的示例
2020-09-19 14:26:57今天小编就为大家分享一篇python读取txt文件并取其某一列数据的示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 -
Python实现读取txt文件并转换为excel的方法示例
2020-09-20 12:08:43主要介绍了Python实现读取txt文件并转换为excel的方法,涉及Python针对txt文件的读取及Excel格式文件生成相关操作技巧,需要的朋友可以参考下 -
python读取TXT每行,并存到LIST中的方法
2020-09-20 00:22:58今天小编就为大家分享一篇python读取TXT每行,并存到LIST中的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 -
Python实现读取txt文件中的数据并绘制出图形操作示例
2020-09-19 13:58:09主要介绍了Python实现读取txt文件中的数据并绘制出图形操作,涉及Python文件读取、数值运算及基于pylab库的图形绘制相关操作技巧,需要的朋友可以参考下 -
Python 逐行读取txt 文件并生成列表
2020-05-19 11:15:55我们在编写一些自动化脚本的时候,为了方便,经常需要以txt 文件作为数据输入,今天就跟大家讨论一下如何对txt 文件进行读取并生成对应的列表等程序可操作的数据载体。 开始 1. 载入文件 这步就大家比较熟悉,文件...
前言
我们在编写一些自动化脚本的时候,为了方便,经常需要以txt 文件作为数据输入,今天就跟大家讨论一下如何对txt 文件进行读取并生成对应的列表等程序可操作的数据载体。
开始
1. 载入文件
这步就大家比较熟悉,文件操作中最基本的了。
因为我们只需要读取文件,并不需要写入文件,所以在这里指定
mode="r"
为只读模式(默认)。f = open("C:/foo.txt", "r",encoding='utf-8')
此时就有了这个txt 文件的数据输入流了。
2. 读取数据流
读取数据的方法主要有三个,分别是
read()
、readline()
、readlines()
方法 作用 read() 从文件读取指定的字节数,如果未给定或为负则读取所有。 readline() 读取整行,包括 “\n” 字符。 readlines() 读取所有行并返回列表,若给定sizeint>0,返回总和大约为sizeint字节的行, 实际读取值可能比 sizeint 较大, 因为需要填充缓冲区。 接下来简单展示一下这三种方法的区别:
这是foo.txt
中的内容("祖安", 1000) ("诺克萨斯", 900) ("艾欧尼亚", 880) ("暗影岛", 750) ("征服之海", 620) ("黑色玫瑰", 600) ("德玛西亚", 500) ("裁决之地", 440) ("圣安地列斯", 400) ("自由城", 350) ("供电所", 300) ("影流", 200) ("荆棘坎坷", 180) ("永不言弃", 100)
- read()
和txt 数据格式一致,返回str 类型数据
- readline()
只读取一行(包括换行),返回str 类型数据
- readlines()
全部读取,返回list 类型数据
3. 数据处理
根据上一步,我们可以得到多种形式的数据类型,从而根据我们的需求进行多种处理。
大家可以看到,我的
foo.txt
中的数据是满足元组形式的,那我就试着将foo.txt
文件中的字符串类型数据转变成元组吧:line = f.readline() # 读取一行 tu = eval(line) # 转为元组形式 print(tu) print(type(tu))
输出:
若需要全部数据都逐行转变为元组,然后整体串成一个列表:txt_tables = [] f = open("C:/foo.txt", "r",encoding='utf-8') line = f.readline() # 读取第一行 while line: txt_data = eval(line) # 可将字符串变为元组 txt_tables.append(txt_data) # 列表增加 line = f.readline() # 读取下一行 print(txt_tables)
之所以while 循环中的
f.readline()
能够不断读取下一行,是因为当我们每次执行完一次该语句之后,文件输入流的指针都会移动到下一行的起始位,所以每次再次执行,都是从下一行的第一个字符开始读取。输出:
4. 关闭文件
是的,不要忘了关闭文件流:
f.close()
- read()
-
对python .txt文件读取及数据处理方法总结
2020-09-20 14:18:36下面小编就为大家分享一篇对python .txt文件读取及数据处理方法总结,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 -
python读取txt中数据转为列表
2021-05-06 18:16:33#直接读取 a=np.loadtxt("D:/Desktop/a.txt") print(type(a),a,np.shape(a)) #自己编一个读取 data_list=[] tmep=[] with open("D://Desktop//a.txt","r") as f: file = f.readlines() #print(file) for line in...import numpy as np #直接读取 a=np.loadtxt("D:/Desktop/a.txt") print(type(a),a,np.shape(a)) #自己编一个读取 data_list=[] tmep=[] with open("D://Desktop//a.txt","r") as f: file = f.readlines() #print(file) for line in file: line=line.strip("\n")#去除末尾的换行符 dd=line.split()#拆分为两个元素,再对每个元素实行类型转换 temp=list(map(float,dd)) data_list.append(temp) data=np.array(data_list) print(data,np.shape(data))
result:
<class 'numpy.ndarray'> [[-3.5024832 1.7643725 ]
[ 3.2294108 3.3832441 ]
[ 1.2080167 -0.49958021]
...
[27.11986 8.6698061 ]
[25.962327 8.1703497 ]
[24.913635 8.5649205 ]] (1400, 2)
[[-3.5024832 1.7643725 ]
[ 3.2294108 3.3832441 ]
[ 1.2080167 -0.49958021]
...
[27.11986 8.6698061 ]
[25.962327 8.1703497 ]
[24.913635 8.5649205 ]] (1400, 2)
-
python批量读取文件名并写入txt文件中
2020-09-18 20:28:48主要为大家详细介绍了python批量读取文件名并写入txt文件中,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 -
python读取txt文件
2022-02-12 21:29:48读取后希望返回的是列表类型,将read改为readlines with open('ww.txt',encoding='utf-8') as file: content=file.read() print(content.rstrip()) ##rstrip()删除字符串末尾的空行 ###逐行读取数据 for line in1、读取.txt整个文件
ww.txt文件在程序文件所在的目录,在文件存储在其他地方,ww.txt需要添加文件路径,如:E:\book1\ww.txt;读取后希望返回的是列表类型,将read改为readlines
with open('ww.txt',encoding='utf-8') as file: content=file.read() print(content.rstrip()) ##rstrip()删除字符串末尾的空行 ###逐行读取数据 for line in content: print(line)
2、写入.txt文件
写入的内容必须是str()类型,输入的字符串后面需要加换行符,否则写入的内容将在一行。
参数'r'表示读取模型,'w'表示写入模型,'a'表示附加模式(不覆盖原有内容的前提下,给文件添加内容)'r+'表示读取和写入
filename='hh.txt' with open(filename,'w') as file: file.write('python\n') file.write('java\n')
3、读取.xlsx文件
import pandas as pd df=pd.read_excel('xxxx.xlsx',engine='openpyxl') df.head()
-
python如何读取txt文件-如何在python中读取文件夹中的txt文件列表
2020-11-01 12:00:22将用于解释的示例方案假设您在此文件夹中有12个名为test的文件,其中10个是.txt文件:.../test/01.txt02.txt03.txt04.txt05.txt06.txt07.txt08.txt09.txt10.txtrandom_file.pythis_shouldnt_be... -
Python 读取txt文件
2021-12-20 16:50:551.首先将数据加载到Python中,看需要做哪些处理。 2、从显示的内容可以看出,两个数字之间是以空格,作为分隔符,这里读成一行了。使用sep=""处理,打印查看效果。...ok啦,现在可以实现读取txt文件的任务了~ ... -
python 读txt文件,按‘,’分割每行数据操作
2020-09-16 13:53:30主要介绍了python 读txt文件,按‘,’分割每行数据操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 -
Python读取TXT文件
2021-07-11 01:57:081,python 读写txt文件 python常用的读取文件函数有三种read()、readline()、readlines() read()是整个文件全部读取 readline()是读取一行,遇到换行结束 readlines()是按行输出列表, 去掉括号和换行... -
python读取txt文件并将其转换为Dataframe格式
2022-05-23 10:50:11对‘LogiReg_data.txt‘中的数据进行逻辑回归分析。...Tips:.txt文件可以使用pd.read_csv()进行读取 path = 'data/LogiReg_data.txt' df = pd.read_csv(path, header=None, names=['参数1', '参数2', 'y']) print(df) -
python批量读取txt文件为DataFrame的方法
2021-01-30 03:29:51比方我有下图一系列的txt文件,我该如何把它们写入一个txt文件中并且读取为DataFrame格式呢?首先我们要用到glob模块,这个python内置的模块可以说是非常的好用。glob.glob('*.txt')得到如下结果:all.txt是我最后... -
python读取TXT到数组及列表去重后按原来顺序排序的方法
2020-09-21 23:00:27主要介绍了python读取TXT到数组及列表去重后按原来顺序排序的方法,涉及Python操作txt文件、列表去重及排序的相关技巧,需要的朋友可以参考下 -
Python 读取txt文件每一行数据生成列表
2021-01-12 12:33:39Python 读取txt文件每一行数据生成列表Python 读取txt文件每一行数据生成列表本意是将数据:改为如下形式:[['push', 'lea', 'push', 'mov', 'call', 'mov', 'mov', 'pop', 'retn', 'mov', 'jmp', 'push', 'mov', '... -
python读取txt文件为字典-python将txt文件读取为字典的示例
2020-11-11 14:41:58list: data_value = str(i).decode("string_escape")#数据中存在中文字符,必须进行编码 f.write(data_value) f.write(" ") 以上这篇python将txt文件读取为字典的示例就是小编分享给大家的全部内容了,希望能给大家... -
python 读取txt列表到列表中
2019-04-01 19:47:40今天,同学给了我一个txt文件,让帮忙给他用python读取一下。 信誓旦旦答应下来,结果自己也没怎么学过python呀。但是无意间发现了一个巧妙的方法。 首先大家来看这个需要读取的txt文件: 自己也是小白于是去网上搜... -
python读取txt文件数据并存到list中
2021-12-29 13:18:39记录一下读取txt文件数据,其实不只是txt文件适用,可以使用文本打开的文档数据应该都差不多,我这次读取的数据是nmd后缀格式的文件,但是用记事本可以打开。就是用读txt的办法试试,结果成功了。 以前也给朋友写过... -
python按行读取txt文件内容并写入列表
2021-05-03 00:54:05python按行读取txt文件内容并写入列表源码效果图 源码 import os classes_path = os.path.expanduser('./my_Chinese_classes.txt') with open(classes_path,'r',encoding = 'UTF-8') as f: class_names = f.... -
Python读取txt文档并绘制折线图
2019-09-08 09:26:27Python读取 txt文档并绘制折线图 有时候我们使用txt文档记录了一些数据,需要可视化的分析,可以绘制成折线图。 首先这里有一个txt文档,里面的数据是我随意写入的,命名为map.txt,里面数据有两列,中间用逗号隔开... -
python读取txt文件第一行-python读取文本文件数据
2020-11-01 13:21:21为文本文件制定索引,用index_col4.跳行读取文本文件,用skiprows5.数据太大时需要逐块读取文本数据用chunksize进行分块。(二)将数据写成文本文件格式函数:to_csv范例如下:(一)读取文本文件格... -
python 读取txt文件
2021-01-26 11:55:10#参数 必须是一个只存放字符串的列表 file_handle.writelines(['hello\n','world\n','你好\n','智游\n','郑州\n']) 3、关闭文件 file_handle.close() 二、读取txt文件 1、打开文件 #使用r模式打开文件,做读取文件...