仅使用Python检索部分Azure文本blob,而不是整个blob
这是我的应用程序用来检索Azure文本blob的Python函数。对于仅使用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
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版本中存在错误。