我有一個連接 PostgresSQL 的 python 腳本。下面是腳本。import psycopg2conn = psycopg2.connect('connection string')try: curr = conn.cursor() sql_strng = "SELECT * FROM tbl" ### Further operations###except(Exception, psycopg2.Error) as error: print("error",error)finally: if (conn): conn.close()當我從 Spyder 運行上面的代碼時,它運行良好。但是當我嘗試使用批處理腳本從命令提示符運行它時,它會給出如下所示的錯誤。我的批處理腳本:C:\Users\Anaconda3\python.exe \path\to\python\file上面的批處理腳本拋出錯誤如下。if(conn):NameError: name 'conn' is not defined我錯過了什么?
放入批處理腳本時Python文件未運行
慕碼人8056858
2022-06-07 17:23:11