pysftp接続変更ディレクトリが機能しない

合法的なスタック

次の3つの方法でディレクトリを変更しようとしましたが、変更されません。他の誰かがこの問題を抱えていましたか?

import pysftp
cnopts = pysftp.CnOpts()
cnopts.hostkeys = None
host = 'server1.mydomain.com' # altered
with pysftp.Connection(host=host, **get_credentials(), cnopts=cnopts) as connection:

    connection.execute('cd project')
    print(connection.execute('pwd'))      #---> [b'/home/jm\n']

    connection.execute('cd /home/jm/project')
    print(connection.execute('pwd'))      #---> [b'/home/jm\n']

    connection.cd('project')
    print(connection.execute('pwd'))      #---> [b'/home/jm\n']

    with connection.cd('project'):
        print(connection.execute('pwd'))  #---> [b'/home/jm\n']

'/home/jm/project/'ちなみに存在します。ここにリストしていない他の多くの組み合わせも試しました。

それは私には意味がありません、あなたは助けることができますか?

ベン・ウェリー

chdir()代わりに試してくださいドキュメントによると:

cd(remotepath=None)
context manager that can change to a optionally specified remote directory and restores the old pwd on exit.

chdir(remotepath)
change the current working directory on the remote

そう:

connection.chdir('/home/jm/project')

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Hadoop "cd"(ディレクトリ変更コマンド)が機能しない

分類Dev

プロジェクトディレクトリを変更した後、Makefileが機能しない

分類Dev

現在のディレクトリをshに変更するパイプエコーが機能しない

分類Dev

「ディレクトリの変更」コマンドがMac端末で機能しない

分類Dev

jarの出力ディレクトリを変更するMavenが機能しない

分類Dev

Angularクラス変更ディレクティブが機能しない

分類Dev

ディレクティブ内のディレクティブ変数の変更が機能しない

分類Dev

isDirectory()がUNIXディレクトリで機能しない

分類Dev

htaccessRewriteRulesがサブディレクトリで機能しない

分類Dev

htacces macosが疑似ディレクトリで機能しない

分類Dev

〜/ .bashrcエイリアスでディレクトリを変更しても機能しない

分類Dev

Angular2のディレクティブイベント出力で検出が機能しない変更

分類Dev

Dockerがディレクトリの変更を更新しない

分類Dev

setvirtualenvprojectでディレクトリ変更が発生しない

分類Dev

最新または最古のディレクトリに変更する-cshイディオムがbashで機能しない

分類Dev

どの機能の結果にディレクトリを変更したい

分類Dev

メディアクエリ変更画像ソースが機能しない

分類Dev

マウスオーバーとmouseleaveのテキストの色の変更がディレクティブリンク内で機能しない

分類Dev

Cmakeが機能しない-現在の作業ディレクトリがない

分類Dev

ディレクトリを変更するときにワイルドカード*が機能しないのはなぜですか?

分類Dev

'/ usr'ディレクトリのパーミッションを変更した後に 'sudo'が機能しない

分類Dev

データを変更した後、ディレクティブが機能しない

分類Dev

プログラムファイルディレクトリ内のフォルダを削除できません。権限の変更が機能しない

分類Dev

ディレクトリ内のファイルの名前を変更するためのPythonコードが機能しない

分類Dev

ディレクトリ(ツリー)の作成phantomjscasperjsが機能しない

分類Dev

変数サブディレクトリが機能しないURLの書き換え

分類Dev

ページ変更後にディレクティブが機能しないのはなぜですか?Angular

分類Dev

ディレクトリとサブディレクトリのパスが機能しない

分類Dev

「ネットワーク経由で接続」ワイヤレスデバッグが機能しないXcode 9

Related 関連記事

  1. 1

    Hadoop "cd"(ディレクトリ変更コマンド)が機能しない

  2. 2

    プロジェクトディレクトリを変更した後、Makefileが機能しない

  3. 3

    現在のディレクトリをshに変更するパイプエコーが機能しない

  4. 4

    「ディレクトリの変更」コマンドがMac端末で機能しない

  5. 5

    jarの出力ディレクトリを変更するMavenが機能しない

  6. 6

    Angularクラス変更ディレクティブが機能しない

  7. 7

    ディレクティブ内のディレクティブ変数の変更が機能しない

  8. 8

    isDirectory()がUNIXディレクトリで機能しない

  9. 9

    htaccessRewriteRulesがサブディレクトリで機能しない

  10. 10

    htacces macosが疑似ディレクトリで機能しない

  11. 11

    〜/ .bashrcエイリアスでディレクトリを変更しても機能しない

  12. 12

    Angular2のディレクティブイベント出力で検出が機能しない変更

  13. 13

    Dockerがディレクトリの変更を更新しない

  14. 14

    setvirtualenvprojectでディレクトリ変更が発生しない

  15. 15

    最新または最古のディレクトリに変更する-cshイディオムがbashで機能しない

  16. 16

    どの機能の結果にディレクトリを変更したい

  17. 17

    メディアクエリ変更画像ソースが機能しない

  18. 18

    マウスオーバーとmouseleaveのテキストの色の変更がディレクティブリンク内で機能しない

  19. 19

    Cmakeが機能しない-現在の作業ディレクトリがない

  20. 20

    ディレクトリを変更するときにワイルドカード*が機能しないのはなぜですか?

  21. 21

    '/ usr'ディレクトリのパーミッションを変更した後に 'sudo'が機能しない

  22. 22

    データを変更した後、ディレクティブが機能しない

  23. 23

    プログラムファイルディレクトリ内のフォルダを削除できません。権限の変更が機能しない

  24. 24

    ディレクトリ内のファイルの名前を変更するためのPythonコードが機能しない

  25. 25

    ディレクトリ(ツリー)の作成phantomjscasperjsが機能しない

  26. 26

    変数サブディレクトリが機能しないURLの書き換え

  27. 27

    ページ変更後にディレクティブが機能しないのはなぜですか?Angular

  28. 28

    ディレクトリとサブディレクトリのパスが機能しない

  29. 29

    「ネットワーク経由で接続」ワイヤレスデバッグが機能しないXcode 9

ホットタグ

アーカイブ