使用文件目录和变量
Working with file directories and variables
我有一个程序,我想使其更加动态。当前的设置实际上是输入所有内容。
我希望程序使用 for 循环(任何其他建议都很好)。我的目标是遍历具有子目录的特定文件并获取每个文件夹(子目录)的名称,然后获取子目录中文件的名称。
将其放入文件字符串中:
C:\文件夹1\Folder2\File名称
从上面,我想得到Folder 2
和File name
的值。
到目前为止我的代码:
for sub_dir in os.listdir(r"C:\Folder 1\"):
DIR = r'' + sub_dir
files_found = len([name for name in os.listdir(DIR) if os.path.isfile(os.path.join(DIR, name))])
if(files_found > 0):
for files in os.listdir(sub_dir):
file_name = os.path.splitext(files)[0]
我收到错误 --> FileNotFoundError: [WinError 3] 系统找不到指定的路径: Folder 2
感谢您的帮助。
我有一个程序,我想使其更加动态。当前的设置实际上是输入所有内容。
我希望程序使用 for 循环(任何其他建议都很好)。我的目标是遍历具有子目录的特定文件并获取每个文件夹(子目录)的名称,然后获取子目录中文件的名称。
将其放入文件字符串中: C:\文件夹1\Folder2\File名称
从上面,我想得到Folder 2
和File name
的值。
到目前为止我的代码:
for sub_dir in os.listdir(r"C:\Folder 1\"):
DIR = r'' + sub_dir
files_found = len([name for name in os.listdir(DIR) if os.path.isfile(os.path.join(DIR, name))])
if(files_found > 0):
for files in os.listdir(sub_dir):
file_name = os.path.splitext(files)[0]
我收到错误 --> FileNotFoundError: [WinError 3] 系统找不到指定的路径: Folder 2
感谢您的帮助。