python - Python中的“def”语法无效
问题描述
我正在将 Visual Studio Code 用于 python 程序,并收到“def”错误作为无效语法。请解决这个问题。这是我的代码:
def time():
tz = datetime.datetime.now(tz=pytz.timezone('Asia/Kolkata'))
st = ("And Now its ?")
print(st+tz.strftime('%#I%M%p'))
我得到的错误:
def time():
^
SyntaxError: invalid syntax
解决方案
亲爱的,你的缩进不合适。
此外,将函数命名为模块也不理想。
在 Python3 函数中,代码需要缩进。
做了。
def time():
tz = datetime.datetime.now(tz=pytz.timezone('Asia/Kolkata'))
st = ("Now its")
print(st+tz.strftime('%#I%M%p'))
现在它工作正常
在 Python3 中,正确的缩进非常重要。
推荐阅读
- javascript - 谷歌函数:TypeError:无法读取未定义的属性“名称”
- javascript - 在javascript中过滤对象数组
- c# - 我想运行 if 语句几秒钟。我该怎么做?
- angular - 如何在Angular 7中将mat-checkbox标记为选中
- multithreading - kotlin 中协程调度器的明确定义
- python - 如何解决“路径”问题?
- android - 理想的 Gradle 配置为每个源集创建单独的模块做什么?他会改变他的依赖关系吗?
- r - 使用 grepl 查找数据中的相似性
- php - 无论我做什么,调用 VirusTotal API 2.0 总是返回“请求的资源不在完成的、排队的或挂起的扫描中”
- python - Keras:如何在单个 eopch 内进行训练时保存模型权重?