Php Python Azure SDK上载Blob
我正在尝试将一个文件从PHP传递到Python,在那里我可以通过Azure Python SDK上传到Azure Blob存储 PHP: Python:Php Python Azure SDK上载Blob,php,python,azure,Php,Python,Azure,我正在尝试将一个文件从PHP传递到Python,在那里我可以通过Azure Python SDK上传到Azure Blob存储 PHP: Python: import sys from azure.storage import BlobService upload = sys.argv[1]; container = sys.argv[2]; blob = sys.argv[3]; blob_service = BlobService(account_name='HIDDEN', accou
import sys
from azure.storage import BlobService
upload = sys.argv[1];
container = sys.argv[2];
blob = sys.argv[3];
blob_service = BlobService(account_name='HIDDEN', account_key='HIDDEN')
try:
blob_service.put_block_blob_from_path(
continer,
blob,
upload
)
except:
print "error"
我得到了捕获异常。我已经验证了变量是否正确地来自PHP。不知道为什么它不起作用。我是Python新手。我还可以做些什么来调试.put\u block\u blob\u from\u path()是否正常工作?如果我添加了
print sys.exc_info()[1]
在中,除了:
我会得到一个很好的错误打印。您可以尝试打印实际的错误消息,而不是只打印字符串“error”。有关Python中的try/catch引用,请参见此链接:。还可以打印“container”、“blob”和“upload”变量值,以查看传递的值是否正确。HTH.我打印了容器、blob,并上传了它们,它们是正确的,并且被正确地传递了。打印实际的错误消息怎么样?这就是我现在要做的。我看到了很多异常,如IO等。我正试图为我的问题找到一个基本的全面异常
print sys.exc_info()[1]