目录
方法一:使用os
模块
将/path/to/folder
替换为实际的文件夹路径。os.listdir()
函数用于获取指定文件夹中的文件名列表,然后可以遍历列表并处理每个文件名
- import os
-
- # 指定文件夹路径
- folder_path = 'C:\\Users\\xxx\\xxx'
-
- # 遍历文件夹中的文件名
- for filename in os.listdir(folder_path):
- # 输出文件名
- print(filename)
方法二:使用glob
模块
将/path/to/folder
替换为实际的文件夹路径,并根据需要设置file_pattern
变量来匹配特定的文件名模式。glob.glob()
函数用于获取符合文件名模式的文件路径列表,然后可以使用os.path.basename()
函数提取文件名部分
- import glob
-
- # 指定文件夹路径及文件名模式
- folder_path = '/path/to/folder'
- file_pattern = '*.txt' # 指定文件名模式,例如所有以.txt为后缀的文件
-
- # 获取符合文件名模式的文件路径列表
- file_paths = glob.glob(os.path.join(folder_path, file_pattern))
-
- # 提取文件名
- file_names = [os.path.basename(file_path) for file_path in file_paths]
-
- # 输出文件名
- for filename in file_names:
- print(filename)
Windows操作系统:
- import subprocess
-
- # 指定目录路径
- directory_path = r'C:\path\to\directory'
-
- # 执行命令
- subprocess.Popen('cmd.exe /k cd "{}"'.format(directory_path))
macOS和Linux操作系统:
- import subprocess
-
- # 指定目录路径
- directory_path = '/path/to/directory'
-
- # 执行命令
- subprocess.Popen(['gnome-terminal', '--working-directory', directory_path])