Azure表存储Python SDK,语法无效
我在用他们的python SDK玩Azure Table服务,下面给出的是我代码的一部分,但我相信错误来自SDK内部Azure表存储Python SDK,语法无效,python,azure,python-3.x,raspberry-pi,azure-table-storage,Python,Azure,Python 3.x,Raspberry Pi,Azure Table Storage,我在用他们的python SDK玩Azure Table服务,下面给出的是我代码的一部分,但我相信错误来自SDK内部 from azure.storage import TableService, Entity from datetime import datetime ac_name = 'my_account_name' primary_key = 'my_primary_key' table_name = 'my_table_name' def get_connection_strin
from azure.storage import TableService, Entity
from datetime import datetime
ac_name = 'my_account_name'
primary_key = 'my_primary_key'
table_name = 'my_table_name'
def get_connection_string_and_create_table():
global table_service
table_service = TableService(account_name = ac_name,account_key=primary_key)
table_service.create_table(table=table_name)
该代码在Windows中运行时工作正常,但在尝试在Raspberry(运行Raspbian OS)中运行时抛出以下错误
有人能帮我解决这个问题吗?:)我很高兴:)重新引入了字符串文本的u”“
语法,因此您使用的是Python 3.2
发件人:
为了简化从Python 2到支持Unicode的Python的转换
大量使用Unicode文本、Python 3.3的应用程序
同样支持字符串文本的“u”
前缀。这个前缀没有前缀
在Python3中,语义意义仅用于减少
迁移到Python3过程中的纯机械更改数量,使
开发人员更容易关注更重要的语义
更改(例如二进制和文本的更严格的默认分隔)
数据)
所以,要么去掉u'
(默认情况下,所有字符串在Python3中都已经是unicode字符串),要么将Python3升级到新版本以使其正常工作
from azure.storage import TableService, Entity
File "/usr/local/lib/python3.2/dist-packages/azure/storage/__init__.py" line 55
self.prefix = u''
SyntaxError: invalid syntax