打印文件夹子文件夹中的所有文件
Print all files in the sub-folders of a folder
我正计划使用 Robobasket 来整理我的文件夹,
发票
- Jan/Feb/Mar
- 客户编号 1/客户编号 2
- 然后是发票实际到达的日期
文件被命名为,Month/Customer Number/Date。
我需要做的是,右键单击月份,然后打印该月的所有发票。具体按客户1号打印出来,然后所有日期依次打印,比如3号、17号、31号,然后是客户2号、12号、22号等
我一个月有几千张发票,所以你可以看到为什么手动打印,即使只是通过客户编号我也做不到。
系统是 运行 Windows 7,虽然任何可以与服务器一起工作的程序也很棒,因为这是完全可能的,很快就会发生。
我有基本的 C、Python 和 Forthe 脚本技能;但是为了这个问题我愿意学习。
重要的是,计算机技能很少的人可以在本教程结束时开始使用。因此希望可以通过上下文菜单访问它。
我们将不胜感激。
您可以使用此命令获取当前目录下的所有文件:
import os
files = os.listdir(os.curdir)
现在您拥有 files
变量中的所有文件。为了打印当前目录中所有文件的内容,你可以按照这个post
How do I print the content of a .txt file in Python?
你必须做很多事情才能让它发挥作用。
- 您需要在计算机上安装 Python 环境,或者您必须将脚本打包为可执行文件。为此使用
py2exe
。
- 要获取给定目录中的所有文件,如果需要过滤,可以使用 python 中的
glob
模块。或者您可以使用 denis 的方法。
- 您必须通过注册表或使用上下文菜单编辑器添加上下文菜单项。查找 there 的说明。
- 理想情况下,您将所有内容打包到安装程序中以分发这些内容。包括将上下文菜单项添加到注册表的批处理脚本。
我正计划使用 Robobasket 来整理我的文件夹,
发票 - Jan/Feb/Mar - 客户编号 1/客户编号 2 - 然后是发票实际到达的日期
文件被命名为,Month/Customer Number/Date。
我需要做的是,右键单击月份,然后打印该月的所有发票。具体按客户1号打印出来,然后所有日期依次打印,比如3号、17号、31号,然后是客户2号、12号、22号等
我一个月有几千张发票,所以你可以看到为什么手动打印,即使只是通过客户编号我也做不到。
系统是 运行 Windows 7,虽然任何可以与服务器一起工作的程序也很棒,因为这是完全可能的,很快就会发生。
我有基本的 C、Python 和 Forthe 脚本技能;但是为了这个问题我愿意学习。
重要的是,计算机技能很少的人可以在本教程结束时开始使用。因此希望可以通过上下文菜单访问它。
我们将不胜感激。
您可以使用此命令获取当前目录下的所有文件:
import os
files = os.listdir(os.curdir)
现在您拥有 files
变量中的所有文件。为了打印当前目录中所有文件的内容,你可以按照这个post
How do I print the content of a .txt file in Python?
你必须做很多事情才能让它发挥作用。
- 您需要在计算机上安装 Python 环境,或者您必须将脚本打包为可执行文件。为此使用
py2exe
。 - 要获取给定目录中的所有文件,如果需要过滤,可以使用 python 中的
glob
模块。或者您可以使用 denis 的方法。 - 您必须通过注册表或使用上下文菜单编辑器添加上下文菜单项。查找 there 的说明。
- 理想情况下,您将所有内容打包到安装程序中以分发这些内容。包括将上下文菜单项添加到注册表的批处理脚本。