【问题标题】:How can I find a specific file using python?如何使用 python 查找特定文件?
【发布时间】:2017-12-31 18:26:56
【问题描述】:

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

我对 Python 还很陌生,对我想开始的项目有一些想法。其中一个项目包括在特定文件夹中查找文件并能够写入、读取或删除它的过程。

我想要一个允许用户输入密码并能够访问、打印到屏幕、创建、编辑、删除文本文件的制作程序。所述文本文件可能包含诸如密码或个人资料之类的信息,或者只是输入的日记。为了能够打印、删除和编辑文件,我需要程序能够将特定文件夹中的文件与用户输入的文件(文件名)进行匹配和定位。有问题的文件夹将是保存实际程序的文件夹,因为这是保存它们的默认位置,并且在我的级别上,这就是我现在所能做的/编程的全部。

我正在使用 Python 3.5.2 版本,如果有人能帮助我解决这个问题,我将不胜感激......

真诚的艾萨克,

【问题讨论】:

  • stackoverflow 不是服务站点。请展示您尝试过的内容并提出具体问题
  • 我还没有尝试过自己的答案,因为我对文件定位/查找过程完全陌生,甚至不知道从哪里开始。
  • 你做过谷歌搜索吗?您将为您的问题提供数百个甚至数千个答案/资源
  • 我会首先在谷歌上搜索“python 从文件中读取”,阅读我找到的内容,然后尝试自己实现它。如果并且当我遇到特定错误时,我会对此进行研究,如果我感到困惑,那么我会在本网站的特定代码行中询问有关特定错误的特定问题。
  • 好的。很抱歉给您带来不便,因为我说我对网站的运作方式不熟悉。谢谢你的建议。

标签: python python-3.5


【解决方案1】:

首先,我假设您具备最基本的 Python 知识。而且我还想通过建议您在询问 stackoverflow 之前至少尝试和谷歌搜索您想做什么来作为我的回答的序言。

话虽如此,以下是您想要完成的极好的资源:@​​987654321@

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

假设您的文本文件的路径是 C:\users\user\sampletext.txt

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

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

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

既然你要读写,你应该指定的模式是r+。

file = open(path, 'r+')

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

import os

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

os.remove(path)

再次,我只想重申,此类资源很容易找到,如果您先尝试自己找到这些资源,对您的学习很有帮助。这不是太难。

祝你的项目好运。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-29
    • 1970-01-01
    • 2017-08-05
    • 1970-01-01
    • 1970-01-01
    • 2016-06-03
    相关资源
    最近更新 更多