我是python编程的新手。我试图找出像在Python中导入命令或函数一样导入S3cmd的方法,即我们可以导入Boto3的方法。如我所见,s3cmd仅可从命令行使用。现在,我可以使用subprocess或os.system,但是使用模块可以提供更大的灵活性。我正在使用python 3。

问候,
阿米特

最佳答案

s3cmd是命令行工具(如AWS CLI),而不是python模块。不管s3cmd做什么,都可以使用Boto3进行同样的操作。实际上,Boto3s3cmd更强大。

您可以看一下s3cmd源代码(它也是用python编写的),并查看其如何实现其功能:https://github.com/s3tools/s3cmdhttps://github.com/s3tools/s3cmd/blob/master/s3cmd

关于python - 如何在Python中导入S3cmd,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35607411/

10-10 05:03