python 读取文件

#!/usr/bin/python2.7
import random,re
f0=file('proxys.txt','r')
dat0=f0.readlines()
f0.close()
#提取抄含有$1sec的行(我理解你想按sec的大小排序。)
dat1=[]
for i in dat0:
dat1.append((i,re.search(r'\$(\d+)sec',i).group(1)))
#现在dat1里面的数据是在原来的每一行前面加了一列sec的值。
dat2=[]
for i in dat1:
if i[0]==1:
dat2.append(i[1])
#现在取出了所有sec==1的行,随机取一行
dat3=random.choice(dat2)
c1=re.search(r'((\d{1,3}\.?){4}):(\d+)',dat3).group(1)
c2=re.search(r'((\d{1,3}\.?){4}):(\d+)',dat3).group(3)

❷ Python读取文件内容的方法有几种

filename=open('i:\\install\\test.txt','r+')#读取xx路径xx文件;r+代表的是读写并存方式 print filename.read()#读取所有的文件

❸ python分析文件中的数据

#-*-coding:gb2312-*-
importjson
defread_txt_high(filename):
withopen(filename,'r')asfile_to_read:
list0=[]#文件中的第一列数据
list1=[]#文件中的第二列数据
whileTrue:
lines=file_to_read.readline()#整行读取数据
ifnotlines:
break
item=[iforiinlines.split()]
data0=json.loads(item[0])#每行第一个值
data1=json.loads(item[1])#每行第二个值
list0.append(data0)
list1.append(data1)
returnlist0,list1

❹ Python 如何解析文件中的转义字符

  • 我都没用过listdit。

  • 但是,去找了下其使用说明:


  • os.listdir(path).Thelistisinarbitraryorder.'.'and'..'.Availability:Unix,Windows.Changedinversion2.3:OnWindowsNT/2k/XPandUnix,ifpathisaUnicodeobject,..

    所以:

  • 你可以试试,传入路径是unicode,比如:

  • 1 foundDirList=os.listdir(u"在这里输入你的")

    然后,输出的list中的文件名列表,就都是unicode了,就可以正常显示出你要的,包括特殊字符的文件名了。

  • 然后你就可以正常的打开了。

  • 当然,后续处理文件时,如果是中文等非ASCII的话,也是要了解涉及到字符编码的。这时候,最好用codecs模块。

❺ python怎么解析txt文件

#!/usr/bin/python
#-*-coding:UTF-8-*-

importos
importsys

defread_file(filePath):
lines=open(filePath).readlines()
forlineinlines:
printline


if__name__=='__main__':
read_file(sys.argv[1])

简单的代码示回例答

❻ Python初学者基础之如何读取文件格式

Python最主要的应用就是爬虫,即自动获取网页内容的程序。文件是网页内容的版重要存储模式,如何权利用Python读取文件呢?今天千锋老师就来给大家分享一下Python初学者教程中关于读取文件的有关知识。
大局部爬虫一般按照“发送恳求——取得页面——解析页面——抽取并贮存内容”的流程,想要读取信息,我们就要了解数据的存储方式,其中文件格式是比较常见的一种。
所谓文件格式,是指文件中存储信息的一种标准方法。首先,文件格式指定文件是一个二进制或ASCII文件。其次,文件展示了文件的组织形式,如CSV、XLSX等。

❼ 如何解决:python文件语句解析

  1. 得到当前工作目录,即当前Python脚本工作的目录路径:os.getcwd()

  2. 返回指定目录下的所有文件和目录名:os.listdir()

  3. 函数用来删除一个文件:os.remove()

  4. 删除多个目录:os.removedirs(r“c:python”)

  5. 检验给出的路径是否是一个文件:os.path.isfile()

  6. 检验给出的路径是否是一个目录:os.path.isdir()!

❽ python如何读取文件的内容

# _*_ coding: utf-8 _*_

import pandas as pd

# 获取文件的内容

def get_contends(path):

with open(path) as file_object:

contends = file_object.read()

return contends

# 将一行内容变成数组

def get_contends_arr(contends):

contends_arr_new = []

contends_arr = str(contends).split(']')

for i in range(len(contends_arr)):

if (contends_arr[i].__contains__('[')):

index = contends_arr[i].rfind('[')

temp_str = contends_arr[i][index + 1:]

if temp_str.__contains__('"'):

contends_arr_new.append(temp_str.replace('"', ''))

# print(index)

# print(contends_arr[i])

return contends_arr_new

if __name__ == '__main__':

path = 'event.txt'

contends = get_contends(path)

contends_arr = get_contends_arr(contends)

contents = []

for content in contends_arr:

contents.append(content.split(','))

df = pd.DataFrame(contents, columns=['shelf_code', 'robotid', 'event', 'time'])

(8)python文件解析扩展阅读:

python控制语句

1、if语句,当条件成立时运行语句块。经常与else, elif(相当于else if) 配合使用。

2、for语句,遍历列表、字符串、字典、集合等迭代器,依次处理迭代器中的每个元素。

3、while语句,当条件为真时,循环运行语句块。

4、try语句,与except,finally配合使用处理在程序运行中出现的异常情况。

5、class语句,用于定义类型。

6、def语句,用于定义函数和类型的方法。