2017-07-25 8 views
-4

私はこのサービスを初めて利用していますので、間違えた場合は教えてください。Pythonを使用して特定のファイルを見つけるにはどうすればよいですか?

私はPythonにはかなり新しく、私が始めたいプロジェクトについていくつかのアイディアを持っています。これらのプロジェクトの1つには、特定のフォルダ内のファイルを探し、それを書き込んだり、読み込んだり、削除したりするプロセスが含まれています。

パスワードを入力して、画面にアクセスしたり、画面に印刷したり、作成したり、編集したり、削除したりすることができるmakeプログラムが必要です。このテキストファイルには、パスワードや人物のプロフィール、またはちょうどdirarieのような情報が入っている可能性があります。ファイルを印刷、削除、編集できるようにするには、特定のフォルダ内のファイルをユーザーが入力したファイル(ファイル名)と照合して検索できるようにする必要があります。問題のフォルダは、実際のプログラムが保存されているフォルダになります。なぜなら、それは保存されているデフォルトの場所であり、私のレベルでは分/分のプログラムしかできないからです。私は、Pythonのバージョン3.5.2を使用していますが、誰かがこの問題で私を助けることができれば非常に感謝される

...

敬具アイザック、

+2

stackoverflowはサービスサイトではありません。あなたが試したことを示して、特定の質問をしてください。 – anekix

+0

私はファイルの検索/発見のプロセスに全く新しいので、私は自分自身の答えをまだ試していません。 – Isaac

+0

Google検索をしましたか?あなたは何千もの答え/あなたのためのリソースではありません。 – anekix

答えて

0

物事を始めるために、私は行きますよPythonに関する最も基本的な知識があると仮定します。また、私はあなたが少なくともstackoverflowを尋ねる前にやりたいことを試してみることを勧めて、私の答えを前にしたいと思います。私がリンクしたリソースに述べたように、ファイルのパスを知っておく必要があり、ファイルを開くには、https://www.tutorialspoint.com/python/python_files_io.htm

:言われて、次はあなたが達成したい何のための優れたリソースであることを

あなたはアクセスしたいと思います。 \ユーザー\ユーザー\のsampletext.txt簡単にするために

、変数を使用して必要なパスを関連付ける:

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

をファイルを開くには

は、テキストファイルのパスはCであると言うことができますあなたはpythonのopen関数を使用する必要があります。この関数は、アクセスするファイルとアクセスするモードの2つのパラメータをとります。リンクしているリソースのアクセスモードについて詳しく読むことができます。

指定する必要があるモードを読み書きしたいので、r +です。

file = open(path, 'r+') 

ファイルを削除する場合は、スクリプトの先頭にosライブラリをインポートする必要があります。削除するには

import os 

は、ファイルがちょうどあなたがすでに指定されたファイルのパスを使用し、言った:

再び
os.remove(path) 

、私はちょうどこのようなリソースを見つけるのは非常に簡単であり、それはあなたにとって有益であることを改めて表明したいですあなたが最初に試して見つけたことを学んでください。あまりにも難しくありません。

あなたのプロジェクトには幸運です。

関連する問題