打印折叠子文件夹中的所有文件

2024-10-01 09:25:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我打算用机器人帮我整理文件夹

发票 -一月/二月/三月 -客户编号1/客户编号2 -然后是发票实际到达的日期

这些文件名为月/客户号/日期。在

我需要做的是,右键单击该月,并让它打印该月的所有发票。具体由客户编号1打印出来,然后按顺序排列所有日期,例如3号、17号、31号,然后是客户2号、12号、22号等等

我一个月有几千张发票,所以你可以明白为什么手工打印,即使只是按客户号也不行。在

该系统运行的是Windows7,尽管任何能与服务器一起工作的程序也会很棒,因为这是完全可能的,这很快就会实现。在

我有C、Python和Forthe的基本脚本技能;但为了这个问题,我愿意学习。在

重要的是,一个人谁只有很少的计算机技能,可以在这一点上的最后,它的工作。因此,希望它可以通过上下文菜单访问。在

任何和所有的帮助将不胜感激。在


Tags: 程序服务器文件夹客户文件名系统技能机器人
2条回答

你必须做很多事情才能让它发挥作用。在

  1. 您需要在机器上安装Python环境,或者必须将脚本打包为可执行文件。为此,请使用py2exe。在
  2. 要获取给定目录中的所有文件,如果需要过滤,可以使用python中的glob模块。或者你可以用丹尼斯的方法。在
  3. 您必须通过注册表或使用上下文菜单编辑器添加上下文菜单项。查找there中的指令。在
  4. 理想情况下,您将所有内容打包到一个安装程序中以分发这些内容。包括将上下文菜单项添加到注册表的批处理脚本。在

您可以使用此命令获取当前目录中的所有文件:

import os

files = os.listdir(os.curdir)

现在,所有文件都在files变量中。为了打印当前目录中所有文件的内容,您可以关注以下文章 How do I print the content of a .txt file in Python?

相关问题 更多 >