Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Python Azure SDK上载Blob_Php_Python_Azure - Fatal编程技术网

Php Python Azure SDK上载Blob

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

我正在尝试将一个文件从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', 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]