相关文章推荐
强健的沙发  ·  java restTemplate ...·  1 年前    · 
英姿勃勃的莲藕  ·  刘珺儿_抖抖音·  1 年前    · 
爱旅游的伤疤  ·  Word JavaScript API ...·  1 年前    · 

1、读取.txt整个文件

ww.txt文件在程序文件所在的目录,在文件存储在其他地方,ww.txt需要添加文件路径,如:E:\book1\ww.txt;读取后希望返回的是列表类型,将read改为readlines

with open('ww.txt',encoding='utf-8') as file:
content=file.read()
print(content.rstrip()) ##rstrip()删除字符串末尾的空行
###逐行读取数据
for line in content:
print(line)
2、写入.txt文件

写入的内容必须是 str()类型 输入的字符串后面需要加换行符,否则写入的内容将在一行

参数'r'表示读取模型,'w'表示写入模型,'a'表示附加模式(不覆盖原有内容的前提下,给文件添加内容)'r+'表示读取和写入

filename='hh.txt'
with open(filename,'w') as file:
file.write('python\n')
file.write('java\n')
3、读取.xlsx文件

import pandas as pd
df=pd.read_excel('xxxx.xlsx',engine='openpyxl')
df.head()

4、find 查找

Python find() 方法检测 字符串 中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果包含子字符串返回开始的索引值,否则返回-1。

find()方法语法:

str.find(str, beg=0, end=len(string))
  • str – 指定检索的字符串
  • beg – 开始索引,默认为0。
  • end – 结束索引,默认为字符串的长度
  • 如果包含子字符串返回开始的索引值,否则返回-1。

    Strip(): 去掉末尾的空行;

    line.replace('\n', ''): 将当前行的换行符替换为空值

    5、Example

    filename = os.path.dirname(__file__) + os.sep + "Log" + os.sep + "Example" + time.strtime("%Y%m%d%H%M%S") + ".txt"

    with open(filename, 'r') as fp:

    readResult = fp.readlines()

    for item in readResult:

    fp.write(item)

    resp = subprocess.Popen(cmdstr, shell=True)

    resp.wait()

    if p.returncode != 0:

    print("Command Execute Error")