野路子解决python import的问题
碰到了这样一个问题
就是写一个注册的后端程序
然后想分文件写,视图函数写在main.py里面
然后注册程序写在registeraction.py里面
然后在registeraction.py里写了一个add_user(username,password,email)
自己调试的时候,给这个函数传3个参数然后写入数据库是完全没有问题的
from registeraction import add_user
结果运行出来爆了一堆错误
大致就是说在连接数据库时各种参数没有设置好啊什么的
问题应该出现在py import的机制
在registeraction.py中我前面一段写的是连接数据库的操作,然后初始化了数据库实例db
而我在main.py里用add_user报的错误信息就是没有初始化db的结果
然而我不想在main.py里写上一大堆东西啊
于是。。。。啧啧啧,直接用linux shell
在main.py中这样写
@app.route('/registeraction', methods=['POST', 'GET'] ) def registeraction(): name = request.form['username'] email = request.form['email'] password = request.form['password'] action_path = config.register_action_path+' '+name+' '+email+' '+password os.system('python3 '+action_path) return 'welcome'
然后把registeraction.py稍微改下就好了
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· 新年开篇:在本地部署DeepSeek大模型实现联网增强的AI应用
· Janus Pro:DeepSeek 开源革新,多模态 AI 的未来
· 互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人(三):用.NET IoT库
· 【非技术】说说2024年我都干了些啥