python如何读取文件的内容

python如何读取文件的内容,第1张

# __ coding: utf-8 __

import pandas as pd

# 获取文件内容

def get_contends(path):

with open(path) as file_object:

contends = file_objectread()

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_newappend(temp_strreplace('"', ''))

# print(index)

# print(contends_arr[i])

return contends_arr_new

if __name__ == '__main__':

path = 'eventtxt'

contends = get_contends(path)

contends_arr = get_contends_arr(contends)

contents = []

for content in contends_arr:

contentsappend(contentsplit(','))

df = pdDataFrame(contents, columns=['shelf_code', 'robotid', 'event', 'time'])

扩展资料:

python控制语句

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

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

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

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

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

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

python有个魔术变量__file__

#(前后各两个下划线)。这个变量就是当前文件的绝对路径。

再利用Pyhon自带的os模块中的path模块可以处理路径,分理出目录和文件名。以下是示例代码。

import os

folder,filename=ospathsplit(__file__)

print(folder,filename)不明白可追问。

import os

path = "d:/"

for root,dirs,files in oswalk(path):

dirs得到的是一个列表,元素就是文件夹名

以上就是关于python如何读取文件的内容全部的内容,包括:python如何读取文件的内容、如何使用Python获取文件所在目录和文件名、python怎么获取路径下的所有文件夹名字等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10146159.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存