現象
msshは出来るのにmsftpが出来ない…。
C:\Users\(ユーザー名)>msftp Traceback (most recent call last): File "C:\Users\(ユーザー名)\AppData\Local\Programs\Python\Python38\Scripts\msftp.cmd", line 42, in <module> sys.exit(main()) File "C:\Users\(ユーザー名)\AppData\Local\Programs\Python\Python38\Scripts\msftp.cmd", line 39, in main return msftp.main("sftp", "sftp") NameError: name 'msftp' is not defined
環境
解決法
Fix msftp command in windows by Maks3w · Pull Request #13 · aws/aws-ec2-instance-connect-cli · GitHub
このプルリクにあるように、msftp.cmdを↓のように書き換えたらエラーでなくなりました。
def main(): # return sftp.main("sftp", "sftp") # ↓のように書き換える return mops.main("sftp", "sftp")