我是python编程的新手。我试图找出像在Python中导入命令或函数一样导入S3cmd的方法,即我们可以导入Boto3的方法。如我所见,s3cmd仅可从命令行使用。现在,我可以使用subprocess或os.system,但是使用模块可以提供更大的灵活性。我正在使用python 3。
问候,
阿米特
最佳答案
s3cmd
是命令行工具(如AWS CLI
),而不是python模块。不管s3cmd
做什么,都可以使用Boto3
进行同样的操作。实际上,Boto3
比s3cmd
更强大。
您可以看一下s3cmd源代码(它也是用python编写的),并查看其如何实现其功能:https://github.com/s3tools/s3cmd和https://github.com/s3tools/s3cmd/blob/master/s3cmd
关于python - 如何在Python中导入S3cmd,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35607411/