如何使用python找到特定文件?

时间:2017-07-25 17:20:34

标签: python python-3.5

我是这项服务的新手,所以如果我犯了错误,请告诉我。

我是Python的新手,对我想要开始的项目有一些想法。其中一个项目包括查找特定文件夹中的文件以及能够编写,读取或删除文件的过程。

我想要一个make程序,允许用户输入密码,并能够访问,打印到屏幕,创建,编辑,删除文本文件。所述文本文件可以包含诸如人的密码或简档之类的信息,或者仅包括输入的文件。为了能够打印,删除和编辑文件,我需要程序能够匹配和定位特定文件夹中的文件到用户输入的文件(文件名)。有问题的文件夹将是保存实际程序的文件夹,因为这是保存它们的默认位置,在我的级别上,我可以在那一刻完成/编程。

我正在使用Python的3.5.2版本,如果有人可以帮我解决这个问题,我将非常感激......

真诚的艾萨克,

1 个答案:

答案 0 :(得分:0)

为了开始,我将假设您拥有最基本的python知识。而且我还想通过建议你至少尝试和google你想要做的事情然后询问stackoverflow来为我的答案做准备。

话虽如此,以下是您想要完成的优秀资源:https://www.tutorialspoint.com/python/python_files_io.htm

如我所链接的资源中所述,要打开文件,您需要知道要访问的文件的路径。

让我们说文本文件的路径是C:\ users \ user \ sampletext.txt

为简单起见,将所需路径与变量关联:

path = 'C:\users\user\sampletext.txt'

要打开文件,您需要使用python的内置open函数。此函数有两个参数,您要访问的文件以及您要访问它的模式。您可以在我链接的资源中阅读有关访问模式的更多信息。

由于您想要读取和写入您应指定的模式是r +。

file = open(path, 'r+')

如果要删除文件,请在脚本顶部导入os库。

import os

要删除所述文件,只需使用您已指定的文件路径:

os.remove(path)

同样,我只想重申,像这样的资源很容易找到,如果你先尝试自己找到这些资源,这对你的学习是有益的。这不是太难。

祝你的项目好运。

相关问题