2024年07月16日
1、os.listdir()将提供目录中的所有内容,文件和目录。如果只想要文件,可以使用方法过滤os.path。
from os import listdir
from os.path import isfile, join
onlyfiles = [f for f in listdir(mypath) if isfile(join(mypath, f))]
2、也可以使用os.walk()which将为它访问的每个目录生成两个列表
2024年07月16日
Python解释器读取源文件说明
1、当Python解释器读取源文件时,它首先定义一些特殊的变量。
2、设置一些特殊的变量,如__name__,然后执行文件中找到的所有代码。
Python解释器使用代码为__name__变量值,即__name__变量值为__main__。
Python解释器读取源文件实例
# Suppose this is foo.py.
print("before import")
import mat
2024年07月16日
1、对于python 3.4及更高版本,可以使用Path类。
from pathlib import Path
# rpd is a symbolic link
>>> Path('rdp').is_symlink()
True
>>> Path('README').is_symlink()
False
2、使用is_symlink()方法时必须小心。只要命名对象是符号链接,即使链接
2024年07月15日
1、直接打开日志文件,往另外一个文件中按照要过滤的要求进行过滤。
import io;
with open('a.txt', 'w') as f:
for line in open('c:/201509.txt'):
if line.find('更改项目')>0 and line.find('500