問題タブ [pydrive]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
318 参照

python - PYdrive を使用した Google ドキュメントからのプレーン テキスト エクスポートには、Github の中央にドットがあります

特定のフォルダー内のすべてのファイルをダウンロードする Pydrive スクリプトを作成しました。

ドキュメントは、MIME タイプが「text/plain」の「sampleTitle.md」としてダウンロードされます。

その後、それらは単にコミットされ、私のレポにプッシュされます。

pydrive の私の python コードは次のとおりです。

コードが機能し、ファイルがダウンロードされます。

Google ドキュメントでは、ファイルの先頭は次のようになります。

jekyll および github ページに必要な YAML フロント マターです。

ファイルをダウンロードしてリポジトリにプッシュすると、次のようになります。

その中央のドットがどこに入力されるのか本当にわかりません。これは github にのみ表示され、すべてのエディター (Atom、Textwrangler、Brackets、TextEdit、VisualStudio Code) では非表示になっています。エディターでドットがあるはずの場所でバックスペースを押すと、非表示のドットが削除されるようです。Nano では空白として表示されます。

マークダウン形式が乱れるため、何らかの形で空白を削除する必要があります。効果的な解決策はありますか?

編集

ドキュメントの先頭に設定されている BOM が原因であることがわかりました。シェルコマンドを使用して削除しようとしましたが、機能するものが見つかりません。次の例を試しました:

BOM だけでなく、ファイルの内容全体を削除します。

他の誰もがコマンドを機能させているように見えるので、コマンドラインで私が間違っていることを誰かが知っていますか。

0 投票する
1 に答える
4219 参照

python - Googleドライブからファイルを削除するPydrive

python 3.5.2 で pydrive 1.2.1 を使用して小さなスクリプトを作成していますが、コンピューターにローカルに保存されていないが、Google ドライブのアカウントに保存されているファイルを削除できるようにする必要があります。ドキュメントには、ドライブに既に保存されているファイルではなく、以前に作成したファイルを削除する方法のみが示されています。pydriveで既存のファイルを削除することは実際に可能ですか? もしそうなら、どのように?

0 投票する
1 に答える
634 参照

python-3.x - 名前 'CredentialsFileSymbolicLinkError' をインポートできません

でpip3を使用してpydriveをインストールし--userます。サンプル スクリプトを実行しようとすると、次のエラーが発生します。

私が試したのは、oauth2client の file.py を手動で編集し、欠落している例外をgithub リポジトリ(32 行目) から追加することでした。ただし、その後、という名前のモジュールがないというインポートエラーが発生しましたoauth2client.util。Pydrive の auth.py インポートscopes_to_stringoauth2client.util. oauth2client パッケージ フォルダーを確認したところ、util.py が存在しませんでした。

次に、pip と pip3 を使用して pydrive、oauth2client、google-api-python-client をアンインストールしました。次に、pydrive agian をインストールしました。今回も--no-cache-dir. 再び CredentialFile... エラーがスローされました。さらに進む方法がわかりません。

パッケージのインストール方法を考えるのに何日も費やしたくないので、その時間をコードの作成に費やすほうがよいでしょう。:(

github リポジトリが私のシステムのパッケージ ファイルとはかなり異なっていることに気付きました。

編集:これこれの2つのoauth2clientパッケージがあるようです

編集:これはバグであり、追跡されています

0 投票する
4 に答える
20616 参照

python - フォルダ内ファイル一覧/DRIVE API PyDRIVE

フォルダを変更して中身を表示することはできません。

次のコードを使用しました。

しかし、うまくいきません。私が使用した関数のドキュメントがあります: https://developers.google.com/drive/v3/reference/files/list

0 投票する
2 に答える
2225 参照

python - 無効なクエリ、ドライブ API、files.list()

これは機能します:

return: 「無効なクエリ」

問題はセレクター「id」にあります。この条件を上げると、パラメーター「id」を持つ辞書が返されます

私はこのドキュメント、 https://developers.google.com/drive/v2/reference/files/list および https://developers.google.com/drive/v3/web/search-parametersを使用しています

他のセレクターでは完全に機能しますが、「id」はそうすべきではありません

0 投票する
2 に答える
260 参照

python-2.7 - Google ドライブにアップロードされたファイルの受信者にメモを送信する方法は?

ファイルをGoogleドライブにアップロードするためにpyDriveを使用しています。特定のフォルダにファイルをアップロードできます。

アップロードしたファイルを他の人と共有し、pyDrive または公式の Google Drive REST API を使用して受信者にメモを送信するにはどうすればよいですか?

0 投票する
2 に答える
375 参照

duplicity - Googleドライブとの重複によりキャッシュファイルが保存されない

gdrive キャッシュ ファイルは保存されません。常に認証を求められますが、他のどこにも見つからないようです。bash スクリプトを含むディレクトリからスクリプトを実行します。

何か問題があるか、またはキャッシュ ファイルが保存されない原因が何かわかりますか?

duplicity 0.7.10 を使用しています。

ここにスクリプトがあります

これがpydrive構成ファイルです

0 投票する
0 に答える
844 参照

python - Pydrive を使用した共有可能な Google ドライブ リンクからのファイルのアップロードと一覧表示

API を検索しましたが、ファイルをアップロードしてファイル (リスト ファイル) を共有フォルダー (自分の Google ドライブではなく) に実用的にダウンロードする方法を見つけることができませんでした。これを行う方法はありますか?