Python从输入文件中读取数据

     2023-02-23     188

关键词:

【中文标题】Python从输入文件中读取数据【英文标题】:Python reading data from input file 【发布时间】:2017-02-05 11:38:26 【问题描述】:

我想从输入文件中读取特定数据。如何阅读?

例如我的文件有如下数据:

this is my first line
this is my second line.

所以我只想从第一行读取first,从第二行读取secon

【问题讨论】:

open 是一个很好的起点。如需更多指导,请参阅tutorial。 欢迎来到 Stack Overflow!请浏览tour、help center 和how to ask a good question 部分,了解本网站的运作方式并帮助您改进当前和未来的问题,从而获得更好的答案。 *** 用于编码问题。不适用于代码请求。我的回答对初学者来说是个例外。 【参考方案1】:

根据您的需要尝试以下代码,但请阅读上面的 cmets。

# ----------------------------------------
# open text file and write reduced lines
# ----------------------------------------
#this is my first line
#this is my second line.
pathnameIn = "D:/_working"
filenameIn = "foobar.txt"
pathIn = pathnameIn + "/" + filenameIn

pathnameOut = "D:/_working"
filenameOut = "foobar_reduced.txt"
pathOut = pathnameOut + "/" + filenameOut

fileIn = open(pathIn,'r')
fileOut = open(pathOut,'w')

print(fileIn)
print(fileOut)

i = 0

# Save all reduced lines to a file.
for lineIn in fileIn.readlines():
    i += 1 # number of lines read
    lineOut = lineIn[11:16]
    fileOut.writelines(lineOut +"\n") 

print("*********************************")
print("gelesene Zeilen: " + str(i))
print("*********************************")

fileIn.close()
fileOut.close()

【讨论】:

我正在运行代码。但是当我使用 'first' fileIn= open("test.txt",'r') for lineIn in fileIn.readlines() 检查 char 时,它给了我语法错误: i += 1 # 读取的行数 k = lineIn[3:9] if k = 'first': print(k) else: print('wrong') @ankit - 请按照上面 cmets 的说明清理您的问题。

仅在使用python更新后如何从输入文件中读取文本

】仅在使用python更新后如何从输入文件中读取文本【英文标题】:Howtoreadatextfrominputfileonlyafteritisupdatedusingpython【发布时间】:2011-05-1407:47:48【问题描述】:实际上我会将来自我的application1的输入提供给input.txt,实习生会触发usedp... 查看详情

如何使用 python 从 PDF 表单中读取数据

】如何使用python从PDF表单中读取数据【英文标题】:HowtoreaddatafromaPDFformusingpython【发布时间】:2019-06-0415:08:48【问题描述】:我需要从数百个PDF表单中读取数据。这些表格都有所有的文本输入框,表格是不可编辑的。我一直在尝... 查看详情

从 python 3.x 中的文件读取输入

】从python3.x中的文件读取输入【英文标题】:Readinginputfromafileinpython3.x【发布时间】:2014-04-0801:58:16【问题描述】:假设您正在从一个结构类似的文件中读取输入P34002002552552552552550025500etc...但您想解决可能来自输入文件的任何错... 查看详情

python从文件中读取数据(代码片段)

一、读取整个文件内容在读取文件之前,我们先创建一个文本文件resource.txt作为源文件。resource.txt mynameisjoker,Iam18yearsold,Howaboutyou? 如何读取文件全部内容,我们编写到reader.py文件中。reader.py1withopen(‘resource.txt‘)asfile_obj:2... 查看详情

python从netcdf文件中读取数据点。(代码片段)

查看详情

使用指针符号从矩阵中读取数据

...:22:38【问题描述】:我正在尝试创建的程序必须要求用户输入矩阵的大小,然后从文件中读取数据以放入所述矩阵。唯一的问题是信息只能用指针输入,只能用指针运算。完整规格如下:读取矩阵的维度提示输入文件名并将该文... 查看详情

从多个文件中读取大数据并在python中聚合数据的最快方法是啥?

】从多个文件中读取大数据并在python中聚合数据的最快方法是啥?【英文标题】:Whatisthefastestwaytoreadlargedatafrommultiplefilesandaggregatedatainpython?从多个文件中读取大数据并在python中聚合数据的最快方法是什么?【发布时间】:2021-12-... 查看详情

在 Python 中从立体声文件中读取单个通道的数据

】在Python中从立体声文件中读取单个通道的数据【英文标题】:ReadthedataofasinglechannelfromastereowavefileinPython【发布时间】:2014-04-1812:42:26【问题描述】:我必须从Python中立体声文件的一个通道中读取数据。为此,我使用scipy.io进行... 查看详情

如何从 python 中的嵌套 YAML 文件中读取数据?

】如何从python中的嵌套YAML文件中读取数据?【英文标题】:HowtoreaddatafromnestedYAMLfileinpython?【发布时间】:2020-07-0513:56:24【问题描述】:我有例如swagger.yaml文件,我想从中读取一些变量。例如那个文件:https://editor.swagger.io/下面... 查看详情

从 .txt 文件中读取数据并在 Python 中计算平均值

】从.txt文件中读取数据并在Python中计算平均值【英文标题】:Readingdatafrom.txtfileandcalculatingmeaninPython【发布时间】:2020-07-1105:10:25【问题描述】:我对我的Python代码有疑问。我想从.txt文件中读取数据并计算这些值的平均值。.txt... 查看详情

python - 如何在python中附加一个列表时处理异常,其中包含从存储从.json文件读取的数据的dict读取的数据?

】python-如何在python中附加一个列表时处理异常,其中包含从存储从.json文件读取的数据的dict读取的数据?【英文标题】:Howtohandleexceptionswhileappendingalistinpythonwithdatareadfromadictthatstoresdatareadfroma.jsonfile?【发布时间】:2018-06-1701:15:4... 查看详情

从打开的文件中获取行号python

】从打开的文件中获取行号python【英文标题】:Getlinenumberpythonfromopenedfile【发布时间】:2015-05-1602:27:13【问题描述】:我编写了这个Python2.7小原型脚本来尝试从格式化的输入文件中读取指定的行(在此示例中为第3、4、5行)。稍... 查看详情

python从文件中读取数据(代码片段)

一、读取文件中各行的内容并存储到一个列表中继续用resource.txt举例resource.txtmynameisjoker,Iam18yearsold,Howaboutyou?test.py1file_name=‘resource.txt‘23withopen(file_name)asfile_obj:4lines=file_obj.readlines()5print(lines)控制台打印如 查看详情

Python / 使用 Pandas 从文本文件中读取和分组数据

】Python/使用Pandas从文本文件中读取和分组数据【英文标题】:Python/ReadandgroupdatafromtextfilewithPandas【发布时间】:2019-04-2414:07:13【问题描述】:我有一个文本文件如下:Sentence:1Polarity:N5puanverdimodaanistonungüzelyüzününhatırına.Sentence:2... 查看详情

从 Python 并行批量读取文件

】从Python并行批量读取文件【英文标题】:ReadfileinparallelbatchesfromPython【发布时间】:2017-06-2619:56:38【问题描述】:我在二进制文件中有数百GB的数据。我想对数据进行随机抽样,多次随机读取几条连续的记录。数据存储在许多... 查看详情

Android Studio 单元测试:读取数据(输入)文件

】AndroidStudio单元测试:读取数据(输入)文件【英文标题】:AndroidStudiounittesting:readdata(input)file【发布时间】:2015-06-0304:55:02【问题描述】:在单元测试中,如何从我的(桌面)文件系统上的json文件中读取数据,而不对路径进... 查看详情

如下:为啥c语言读取文件中的数据并输出时有乱码出现?本来输入的是数字,然后从文件中读取后就变汉字

...什么C语言读取文件中的数据并输出时有乱码出现?本来输入的是数字,然后从文件中读取后就变汉字问题如下:为什么C语言读取文件中的数据并输出时有乱码出现?本来输入的是数字,然后从文件中读取后就变成汉子了代码如... 查看详情

从文件中读取列表列表作为python中的列表列表

】从文件中读取列表列表作为python中的列表列表【英文标题】:Readingalistoflistsfromafileaslistoflistsinpython【发布时间】:2012-05-0421:03:09【问题描述】:我以列表列表的形式收集数据并将数据写入文本文件。文本文件中的数据看起来... 查看详情