python读文件的步骤

python怎么读文件?

首先,在桌面上建立一个txt文档,在上面输入以下内容:

你好。Hello.abcdefg啊不错的风格

查看文件的属性,获取文件的绝对路径:

D:\HintSoft\Hint-W7\Desktop

文件名是——新建文本文档.txt,

那么,绝对路径加上文件名,就是绝对文件名:

D:\HintSoft\Hint-W7\Desktop\新建文本文档.txt

用python打开这个文件,并命名为f。

f = open(r"D:\HintSoft\Hint-W7\Desktop\新建文本文档.txt",'r')

上面没有任何输出,因为打开文件之后,还没有读取内容:

f = open(r"D:\HintSoft\Hint-W7\Desktop\新建文本文档.txt",'r')s=f.read()print(s)

这样,python就返回了文件里面的所有信息。

如果我们只想读取前6个字符,怎么办?

f = open(r"D:\HintSoft\Hint-W7\Desktop\新建文本文档.txt",'r')s=f.read(6)print(s)

这样,就只返回前6个字符。

以上就是python怎么读文件的详细内容,更多请关注我们其它相关文章!

(0)

相关推荐

  • python读文件保存到字典,修改字典并写入新文件的实例

    实例如下所示: tcode={} transcode={} def GetTcode(): #从文本中获取英文对应的故障码,并保存在tcode字典(故障码文本样例:oxff,0xff,0x00,0x01, "Fuel Volume Regulator Control Circuit High") with open('text_en.txt','r+')as fileone: for line in fileone.readlines(): if not line: continue

  • python读文件逐行处理的示例代码分享

    复制代码 代码如下: import os ## for os.path.isfile() def dealline(line) :    print(line) ## 针对line我可以做很多事情 def getfilename() :    return input('Please input file name(input exit() for exit):').strip() class more : ## MORE功能    linenum = 0    size = 10    def

  • 在python中pandas读文件,有中文字符的方法

    后面要加encoding='gbk' import pandas as pd datt=pd.read_csv('D:\python_prj_1\data_1.txt',encoding='gbk') print(datt) 以上这篇在python中pandas读文件,有中文字符的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.

  • python 读文件,然后转化为矩阵的实例

    代码流程: 1. 从文件中读入数据. 2. 将数据转化成矩阵的形式. 3. 对于矩阵进行处理. 具体的python代码如下: - 文件路径需要设置正确. - 字符串处理. - 字符串数组到 整型数组的转化.( nums = [int(x) for x in nums ]) - 矩阵的构造.(matrix = np.array(nums)) - numpy模块在矩阵处理上很有优势. 列表内容 # -*- coding: utf-8 -*- import numpy as np def readFi

  • python读文件的步骤

    python怎么读文件? 首先,在桌面上建立一个txt文档,在上面输入以下内容: 你好.Hello.abcdefg啊不错的风格 查看文件的属性,获取文件的绝对路径: D:\HintSoft\Hint-W7\Desktop 文件名是--新建文本文档.txt, 那么,绝对路径加上文件名,就是绝对文件名: D:\HintSoft\Hint-W7\Desktop\新建文本文档.txt 用python打开这个文件,并命名为f. f = open(r"D:\HintSoft\Hint-W7\Desktop\

  • 利用Python读取文件的四种不同方法比对

    前言 大家都知道Python 读文件的方式多种多样,但是当需要读取一个大文件的时候,不同的读取方式会有不一样的效果.下面就来看看详细的介绍吧. 场景 逐行读取一个 2.9G 的大文件 CPU i7 6820HQ RAM 32G 方法 对每一行的读取进行一次分割字符串操作 以下方法都使用 with-as 方法打开文件. with 语句适用于对资源进行访问的场合,确保不管使用过程中是否发生异常都会执行必要的"清理"操作,释放资源,比如文件使用后自动关闭.线程中锁的自动获取和释放等. 方法一

  • 使用python对文件中的单词进行提取的方法示例

    由于需要使用一个纯单词组成的文件,在网上下载到了一个存放单词的文件,但是里面有中文的解释,那就需要做一下提取了. 文本的形式如下: 所见即所得,这个文本是有规律的,每个单词为一行,紧接着下一行便是单词的解释,有了这种规律我们就很好处理了. 首先我们来将文件的数据读取出来: #coding:utf-8 file_object = open('words.txt') try: lines = file_object.readlines() finally: file_object.close( )

  • Python读csv文件去掉一列后再写入新的文件实例

    用了两种方式解决该问题,都是网上现有的解决方案. 场景说明: 有一个数据文件,以文本方式保存,现在有三列user_id,plan_id,mobile_id.目标是得到新文件只有mobile_id,plan_id. 解决方案 方案一:用python的打开文件写文件的方式直接撸一遍数据,for循环内处理数据并写入到新文件. 代码如下: def readwrite1( input_file,output_file): f = open(input_file, 'r') out = open(outpu

  • Python 解决OPEN读文件报错 ,路径以及r的问题

    Python 中 'unicodeescape' codec can't decode bytes in position XXX: trun错误解决方案 背景描述 今天在运用Python pillow模块处理图片时遇到一个错误 SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape 刚开始以为是图片名字有中文,不识别,于是

  • python 读txt文件,按‘,’分割每行数据操作

    按行读取TXT文件 fname = './新建文件夹/yob2010.txt' //文件夹路径 with open(fname,'r+',encoding='utf-8') as f: for line in f.readlines(): //按行读取每行 print(line[:-1].split(',')) //切片去掉换行符,再以','分割字符串 ,得到一个列表 s = [i[:-1].split(',') for i in f.readlines()] //列表生成器,将文件每行数据按上

随机推荐