Python读写txt文件

读取txt文件

with open(data_txt, 'r') as f:
	# 读取文件中的第一行
	line = f.readline()
	# 读取文件中的所有行,并消除回车
	for line in f.readlines():
	    line = line.strip('\n')
	    data_list.append(line)

写入txt文件

with open(os.path.join(save_path, 'train.txt'), 'w') as f:
        # 将数组中的内容保存到文件中
        train_list = '\n'.join(train_list)
        f.write(train_list)
		# 单独保存一行
		f.writeline('wo ai ni!\n')
		# 保存多行
		f.writelines(['wo\n', 'ai\n', 'ni\n'])

文件的读写权限

  • r : 读取文件,若文件不存在则会报错

  • w: 写入文件,若文件不存在则会先创建再写入,会覆盖原文件

  • a : 写入文件,若文件不存在则会先创建再写入,但不会覆盖原文件,而是追加在文件末尾

  • rb,wb: 分别与r,w类似,但是用于读写二进制文件

  • r+ : 可读、可写,文件不存在也会报错,写操作时会覆盖

  • w+ : 可读,可写,文件不存在先创建,会覆盖

  • a+ : 可读、可写,文件不存在先创建,不会覆盖,追加在末尾

参考链接

\r \n的区别

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 可以使用Python内置的文件操作函数open()和read()来读取txt文件。示例代码如下: ```python with open('example.txt', 'r') as file: data = file.read() print(data) ``` 其中,'example.txt'是要读取的文件名,'r'表示以只读方式打开文件。使用with语句可以自动关闭文件。读取到的文件内容会保存在变量data中,可以进行进一步的处理。 ### 回答2: Python读取txt文件可以使用open函数来打开文件并进行读取操作。使用open函数时,可以指定文件的路径和文件的打开模式。 首先,我们需要确定要读取的txt文件的路径。如果该txt文件Python脚本文件在同一目录下,则只需提供文件名即可。如果该txt文件在其他目录下,则需要提供文件的完整路径。 接下来,使用open函数来打开文件,并将其赋值给一个变量,以便后续进行操作。在open函数中,第一个参数是要打开文件的路径,第二个参数是打开文件的模式。常用的模式有 "r"(只读模式,默认模式)、"w"(写入模式,会覆盖原有文件内容)和 "a"(追加模式,在原有文件内容的末尾进行写入)等。 下面是一个示例代码,用于读取一个名为"example.txt"的txt文件: ``` file_path = "example.txt" # txt文件的路径 # 使用open函数打开文件,并指定模式为只读模式 with open(file_path, "r") as file: content = file.read() # 读取文件的全部内容 print(content) # 打印读取到的内容 ``` 在上述示例代码中,我们使用了一个with语句来打开文件,这样可以保证在文件操作完成后会自动关闭文件,无需手动调用close函数。 读取txt文件后,可以对其进行进一步的处理,比如按行读取、提取特定信息等。以上就是使用Python读取txt文件的基本方法。 ### 回答3: Python是一种强大的编程语言,可以用于各种各样的任务。其中之一就是读取和处理文本文件。在Python中,我们可以使用几种方法来读取txt文件。 一种常见的方法是使用内置的open函数。我们可以使用open函数打开一个txt文件,并且指定所需的操作模式(读取模式)。例如,我们可以使用以下代码打开一个名为example.txt的文本文件: ```python file = open('example.txt', 'r') ``` 在这个例子中,'example.txt'是要打开的文件的路径。'r'表示我们要以只读模式打开文件。 一旦我们成功打开文件,我们可以使用read方法来读取文件的内容。例如,我们可以使用以下代码读取整个文件的内容: ```python content = file.read() ``` 这将把文件的全部内容存储在变量content中。我们也可以使用readline方法来一次读取文件的一行。 在使用完文件之后,我们应该使用close方法来关闭文件,以释放资源。例如: ```python file.close() ``` 除了使用open函数,Python还提供了其他一些模块和方法来处理文本文件,例如csv模块用于处理逗号分隔值文件,以及pandas库用于处理大型数据集。 无论我们使用哪种方法,读取txt文件都是Python中常见的任务之一。通过掌握文件读取的基本语法,我们可以轻松地处理和操作各种文本文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值