目錄
一、目標(biāo)1:使用python爬取指定文件夾中的文件名
二、目標(biāo)2:在文件夾指定目錄打開命令行
一、目標(biāo)1:使用python爬取指定文件夾中的文件名
方法一:使用os
模塊
將/path/to/folder
替換為實際的文件夾路徑。os.listdir()
函數(shù)用于獲取指定文件夾中的文件名列表,然后可以遍歷列表并處理每個文件名
import os
# 指定文件夾路徑
folder_path = 'C:\\Users\\xxx\\xxx'
# 遍歷文件夾中的文件名
for filename in os.listdir(folder_path):
# 輸出文件名
print(filename)
方法二:使用glob
模塊
將/path/to/folder
替換為實際的文件夾路徑,并根據(jù)需要設(shè)置file_pattern
變量來匹配特定的文件名模式。glob.glob()
函數(shù)用于獲取符合文件名模式的文件路徑列表,然后可以使用os.path.basename()
函數(shù)提取文件名部分
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)
二、目標(biāo)2:在文件夾指定目錄打開命令行
Windows操作系統(tǒng):????????文章來源:http://www.zghlxwxcb.cn/news/detail-700806.html
import subprocess
# 指定目錄路徑
directory_path = r'C:\path\to\directory'
# 執(zhí)行命令
subprocess.Popen('cmd.exe /k cd "{}"'.format(directory_path))
macOS和Linux操作系統(tǒng):文章來源地址http://www.zghlxwxcb.cn/news/detail-700806.html
import subprocess
# 指定目錄路徑
directory_path = '/path/to/directory'
# 執(zhí)行命令
subprocess.Popen(['gnome-terminal', '--working-directory', directory_path])
到了這里,關(guān)于【網(wǎng)絡(luò)安全帶你練爬蟲-100練】第21練:批量獲取文件夾中文件名的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!