python读取文件内容(python读取文件内容行数)

 2021-11-17 19:05    77  

# _*_ 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'])

扩展资料顧大嫂與孫新python读取文件内容:

python控制语句

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

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

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

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

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

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

python怎么读取文件夹内容

#encoding:utf-8

import os

#设置文件夹所在路径,我这里设置哦当前路径

path = './'

#列出路径下所有的一级目录+文件

files = os.listdir(path)

print files

#利用递归,列出目录下包括子目录所有的文件及文件夹(但是没有分级,如果需要分级,自己写吧)

files1 = []

def listfiles(path):

for i in os.listdir(path):

if os.path.isdir(path+i):

files1.append(i)

listfiles(path+i)

else:

files1.append(i)

listfiles(path)

print files1

本文标签:怎么读取文件夹

原文链接:https://www.xgfox.com/dmfx/34257.html

本文版权:如无特别标注,本站文章均为原创。