如何在Python中基于文件名运行代码?

欢乐金

目前,我有一个文件夹,其中包含运行一些代码并转换为csv所需的各种文件。我正在尝试查看是否可以检查文件夹中文件的名称,然后执行相应的代码。我试过了:

for xlsb_file in pathlib.Path('Directory Path').glob('Filename*.xlsb'):
RUN CODE
convert dataset into a csv

由于某种原因,该代码似乎可以正确执行,但是没有输出csv文件。理想情况下,当我运行代码时,我想让代码检测文件名,运行相应的代码,然后吐出一个csv。

反正有这样做吗?感谢所有帮助!

埃迪尼奥

你可以试试:

import os

def convert_to_csv(filename):
    """this function converts and save a csv version of the file"""

def convert_this_file(filename):
    """this functions checks if a file should be converted"""
    return filename.endswith('.xlsb')

for root, folders, files in os.walk('Directory Path'):
    for file in files:
        filename = os.path.join(root, file)
        if convert_this_file(filename):
            convert_to_csv(filename)
    break

如果您要代码递归扫描子目录,请删除“中断”

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在python中获取Windows短文件名?

来自分类Dev

如何在python中动态生成文件名?

来自分类Dev

如何在Python中创建顺序文件名

来自分类Dev

如何删除文件-基于文件名中的日期

来自分类Dev

如何删除文件-基于文件名中的日期

来自分类Dev

如何在Activity中基于输入rvtFile定义输出文件名?

来自分类Dev

如何在Perl单行代码中获取当前文件的文件名?

来自分类Dev

如何基于JavaScript中的事件对象获取文件名?

来自分类Dev

如何基于JavaScript中的事件对象获取文件名?

来自分类Dev

如何在目录中使用文件名python中的最大数量获取文件名?

来自分类Dev

如何在Visual Studio中基于文件名以编程方式对C#.cs文件进行更改?

来自分类Dev

如何在Python中获取当前目录中的所有文件名和文件大小

来自分类Dev

Spark Streaming:如何在Python中获取已处理文件的文件名

来自分类Dev

如何在继承的文件的装饰器函数中获取python文件名

来自分类Dev

如何在Windows中通过python正确读取日语文件名文件

来自分类Dev

如何通配文件名并在bash中运行?

来自分类Dev

如何在Perl中从文件名获取文件句柄?

来自分类Dev

如何在文件传输中显示文件名?

来自分类Dev

如何在文件列表中搜索文件名

来自分类Dev

如何在Python中从具有完整路径的变量中获取文件名?

来自分类Dev

如何在Powershell中拆分文件名并从中选择文件名?

来自分类Dev

如何在ffmpeg的输出文件名中包含输入文件名

来自分类Dev

vim:如果文件名在寄存器或变量中,如何在文件上运行外部应用程序

来自分类Dev

hadoop map reduce程序中如何在映射器代码中获取输入文件名

来自分类Dev

如何从Python中文件名列表中的文件名中删除扩展名?

来自分类Dev

如何在Python中使用Glob在文件名中添加字符?

来自分类Dev

如何在python鼻子中打印出测试的文件名和行号?

来自分类Dev

如何在Python中按下按钮时将标签的文本更改为文件名?

来自分类Dev

如何在 for 循环中(在 python 中)从 word 文档的文件名中提取特定名称?

Related 相关文章

  1. 1

    如何在python中获取Windows短文件名?

  2. 2

    如何在python中动态生成文件名?

  3. 3

    如何在Python中创建顺序文件名

  4. 4

    如何删除文件-基于文件名中的日期

  5. 5

    如何删除文件-基于文件名中的日期

  6. 6

    如何在Activity中基于输入rvtFile定义输出文件名?

  7. 7

    如何在Perl单行代码中获取当前文件的文件名?

  8. 8

    如何基于JavaScript中的事件对象获取文件名?

  9. 9

    如何基于JavaScript中的事件对象获取文件名?

  10. 10

    如何在目录中使用文件名python中的最大数量获取文件名?

  11. 11

    如何在Visual Studio中基于文件名以编程方式对C#.cs文件进行更改?

  12. 12

    如何在Python中获取当前目录中的所有文件名和文件大小

  13. 13

    Spark Streaming:如何在Python中获取已处理文件的文件名

  14. 14

    如何在继承的文件的装饰器函数中获取python文件名

  15. 15

    如何在Windows中通过python正确读取日语文件名文件

  16. 16

    如何通配文件名并在bash中运行?

  17. 17

    如何在Perl中从文件名获取文件句柄?

  18. 18

    如何在文件传输中显示文件名?

  19. 19

    如何在文件列表中搜索文件名

  20. 20

    如何在Python中从具有完整路径的变量中获取文件名?

  21. 21

    如何在Powershell中拆分文件名并从中选择文件名?

  22. 22

    如何在ffmpeg的输出文件名中包含输入文件名

  23. 23

    vim:如果文件名在寄存器或变量中,如何在文件上运行外部应用程序

  24. 24

    hadoop map reduce程序中如何在映射器代码中获取输入文件名

  25. 25

    如何从Python中文件名列表中的文件名中删除扩展名?

  26. 26

    如何在Python中使用Glob在文件名中添加字符?

  27. 27

    如何在python鼻子中打印出测试的文件名和行号?

  28. 28

    如何在Python中按下按钮时将标签的文本更改为文件名?

  29. 29

    如何在 for 循环中(在 python 中)从 word 文档的文件名中提取特定名称?

热门标签

归档