一、静默打开指定文件
# 具体的文件名及路径
file_local = r'C:\User\cwx1175891\Desktop\文件集\test.docx'
# 打开文件
file = open(file_local, 'r') # r是只读模式,w是写入模式
# 读取文件内容
content = file.read()
print(content)
# 关闭文件
file.close()
# 判断指定内容是否在文件中
if "指定内容" in content:
print('OK')
else:
print('NO')
# 打开文件
file = open(file_local, 'w') # r是只读模式,w是写入模式
# 写入内容,注意w写入模式会清空文件内容,并从头开始写入,如果文件不存在,还会自动创建文件
file.write("hello c++")
# 关闭文件
file.close()
二、非静默打开指定文件
import os
import subprocess
# 具体的文件名及路径
file_local = r'C:\User\cwx1175891\Desktop\文件集\test.docx'
# 方法1:使用os
os.system(f'start {file_local}') # 完全的打开文件
#方法2:使用subprocess
process = subprocess.Popen(f'cmd /c "start {file_local}"')