Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/358.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
仅使用Python检索部分Azure文本blob,而不是整个blob_Python_Azure_Visual Studio 2017_Azure Blob Storage - Fatal编程技术网

仅使用Python检索部分Azure文本blob,而不是整个blob

仅使用Python检索部分Azure文本blob,而不是整个blob,python,azure,visual-studio-2017,azure-blob-storage,Python,Azure,Visual Studio 2017,Azure Blob Storage,这是我的应用程序用来检索Azure文本blob的Python函数。对于gen_blob_to_text函数(当您单击页面时,按Ctrl+F并搜索函数名称) 运行此函数并取回blob对象(在我的例子中是一些HTML内容)后,如果我在Visual Studio 2017中检查它,我会得到以下不完整的blob文本,如… 我的问题是:如何获得全文而不是其中的一部分?我做错了什么?我不能在我这方面重复你的问题。我通过以下代码成功获取blob内容: from azure.storage.blob impo

这是我的应用程序用来检索Azure文本blob的Python函数。对于
gen_blob_to_text
函数(当您单击页面时,按Ctrl+F并搜索函数名称)

运行此函数并取回
blob
对象(在我的例子中是一些HTML内容)后,如果我在Visual Studio 2017中检查它,我会得到以下不完整的blob文本,如


我的问题是:如何获得全文而不是其中的一部分?我做错了什么?

我不能在我这方面重复你的问题。我通过以下代码成功获取blob内容:

from azure.storage.blob import (
    BlockBlobService
)

accountName = "***"
accountKey = "***"
containerName = "test1"

blobService = BlockBlobService(account_name=accountName, account_key=accountKey)

blobContent = blobService.get_blob_to_text(containerName,"storage.html")

print(blobContent.content)
我尝试在文本可视化工具中调试它。如果我正确拖动窗口,它可以完全显示


希望它能对你有所帮助。

我不能在我这方面重复你的问题。我通过以下代码成功获取blob内容:

from azure.storage.blob import (
    BlockBlobService
)

accountName = "***"
accountKey = "***"
containerName = "test1"

blobService = BlockBlobService(account_name=accountName, account_key=accountKey)

blobContent = blobService.get_blob_to_text(containerName,"storage.html")

print(blobContent.content)
我尝试在文本可视化工具中调试它。如果我正确拖动窗口,它可以完全显示


希望对您有所帮助。

代码似乎工作正常,但Visual Studio的文本可视化工具是截断的原因,如中所述。我可以确认这一点,因为如果我将blob的内容打印到控制台,那么所有的HTML都会打印出来


似乎有些版本的Visual Studio执行截断,而其他版本则不执行(如Jay的回答所示,他的Visual Studio文本可视化工具显示了blob的全部内容;而在我的文本可视化工具中,我只看到了部分字符串)。

代码似乎工作正常,但VisualStudio的文本可视化工具是截断的原因,如中所述。我可以确认这一点,因为如果我将blob的内容打印到控制台,那么所有的HTML都会打印出来


似乎Visual Studio的某些版本执行截断,而其他版本则不执行(如Jay的回答中所示,他的Visual Studio文本可视化工具显示了blob的全部内容;而在我的文本可视化工具中,我只看到了部分字符串)。

这是因为调试器吗?您是否可以尝试保存该文件并查看其是否完整?您是对的-是Visual Studio的文本可视化工具没有显示字符串的全部值。有趣的是,在Jay下面的回答中,他使用的是同一个VS文本可视化工具,整个HTML字符串都显示出来了。我猜这是st a VS Config,这仅仅是因为调试器吗?您是否可以尝试保存该文件并查看其是否完整?您是对的-是Visual Studio的文本可视化工具没有显示字符串的全部值。有趣的是,在Jay下面的回答中,他使用的是同一个VS文本可视化工具,整个HTML字符串都显示出来了。我猜这是一个非常感谢你花时间来帮助我!原来VS文本可视化工具正在截断HTML字符串。但是您的VS文本可视化工具不会截断。我们必须使用不同版本的VS和/或有一个错误在我的版本的VS。非常感谢你花时间来帮助!原来VS文本可视化工具正在截断HTML字符串。但是您的VS文本可视化工具不会截断。我们必须使用不同版本的VS和/或在我的VS版本中存在错误。