我是靠谱客的博主 踏实芹菜,最近开发中收集的这篇文章主要介绍python里data显示无效的语法_F字符串python3.5中的无效语法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

我知道F Strings是在^{中引入的。为此我得到了错误-Invalid SyntaxDATA_FILENAME = 'data.json'

def load_data(apps, schema_editor):

Shop = apps.get_model('shops', 'Shop')

jsonfile = Path(__file__).parents[2] / DATA_FILENAME

with open(str(jsonfile)) as datafile:

objects = json.load(datafile)

for obj in objects['elements']:

try:

objType = obj['type']

if objType == 'node':

tags = obj['tags']

name = tags.get('name','no-name')

longitude = obj.get('lon', 0)

latitude = obj.get('lat', 0)

location = fromstr(F'POINT({longitude} {latitude})', srid=4326)

Shop(name=name, location = location).save()

except KeyError:

pass

错误-

^{pr2}$

所以我用了-fromstr('POINT({} {})'.format(longitude, latitude), srid=4326)

这个错误被删除了,对我有效。然后我找到了这个库future-fstrings。我应该用它吗。这将删除上面的Invalid Error

最后

以上就是踏实芹菜为你收集整理的python里data显示无效的语法_F字符串python3.5中的无效语法的全部内容,希望文章能够帮你解决python里data显示无效的语法_F字符串python3.5中的无效语法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部