完成测试insight face安装版本测试
This commit is contained in:
0
src/__init__.py
Normal file
0
src/__init__.py
Normal file
40
src/face_recognition.py
Normal file
40
src/face_recognition.py
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
# hello_world_advanced.py
|
||||||
|
"""
|
||||||
|
Hello World 程序 - Python 3.12
|
||||||
|
演示基本语法和新特性
|
||||||
|
"""
|
||||||
|
import torch
|
||||||
|
import insightface
|
||||||
|
import cv2
|
||||||
|
|
||||||
|
def main():
|
||||||
|
# 基础输出
|
||||||
|
print("Hello, World!")
|
||||||
|
|
||||||
|
print("InsightFace版本:", insightface.__version__)
|
||||||
|
|
||||||
|
# 使用f-string (Python 3.6+)
|
||||||
|
version = "3.12"
|
||||||
|
print(f"Running on Python {version}!")
|
||||||
|
|
||||||
|
# 演示Python 3.12的改进错误信息
|
||||||
|
try:
|
||||||
|
# 这里故意创建一个错误来看改进的错误信息
|
||||||
|
x = "hello"
|
||||||
|
y = x + 1 # 这会触发TypeError
|
||||||
|
except TypeError as e:
|
||||||
|
print(f"Error demo: {e}")
|
||||||
|
|
||||||
|
# 使用match语句 (Python 3.10+)
|
||||||
|
language = "Python"
|
||||||
|
match language:
|
||||||
|
case "Python":
|
||||||
|
print("You're using Python! 🐍")
|
||||||
|
case "Java":
|
||||||
|
print("You're using Java!")
|
||||||
|
case _:
|
||||||
|
print("You're using another language")
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
main()
|
||||||
Reference in New Issue
Block a user