第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

通過 ASP.NET Web API 中的 bat 文件運行 python 腳本

通過 ASP.NET Web API 中的 bat 文件運行 python 腳本

楊__羊羊 2021-08-14 16:36:27
我正在嘗試運行 python 腳本。它運行來自 keras 的訓練模型。我使用 C# Web API。試圖讓 python 腳本運行時,我已經(jīng)破了我的頭。我是通過 .bat 文件完成的。它在 Windows 窗體項目上完美運行。蝙蝠本身也能正常工作。當 Web API 想要運行 .bat 文件時就會出現(xiàn)問題,出于某種原因,當我通過 IIS Express 運行腳本時,它無法識別模型應該讀取的 data.csv 文件。讓我給你看一些代碼 運行 bat 文件           System.Diagnostics.Process.Start(@"pathtobatfile\runner.bat");bat文件pathtoenviroment\python.exe pathtoscript\AI.py %* PAUSE好吧,所以當我在 IIS Express 之外運行它時它工作正常,但是當我在 Web API 上運行它時......回溯(最近一次調(diào)用):文件“D:\AIASSETS\AI.py”,第 13 行,在 q = pd.read_csv('data.csv') 文件“C:\Users\Marco\Anaconda3\envs\entornotensor \lib\site-packages\pandas\io\parsers.py", line 678, in parser_f return _read(filepath_or_buffer, kwds) File "C:\Users\Marco\Anaconda3\envs\entornotensor\lib\site-packages\pandas \io\parsers.py”,第 440 行,在 _read parser = TextFileReader(filepath_or_buffer, **kwds) 文件“C:\Users\Marco\Anaconda3\envs\entornotensor\lib\site-packages\pandas\io\parsers。 py”,第 787 行,在init 中 self._make_engine(self.engine) 文件“C:\Users\Marco\Anaconda3\envs\entornotensor\lib\site-packages\pandas\io\parsers.py”,第 1014 行,在 _make_engine self._engine = CParserWrapper(self .f, **self.options) 文件“C:\Users\Marco\Anaconda3\envs\entornotensor\lib\site-packages\pandas\io\parsers.py”,第 1708 行,在init self._reader = 解析器中。 TextReader(src, **kwds) 文件“pandas_libs\parsers.pyx”,第 384 行,在 pandas._libs.parsers.TextReader 中。CINIT 文件“pandas_libs \ parsers.pyx”,線路695,在pandas._libs.parsers.TextReader._setup_parser_source FileNotFoundError:文件b'data.csv”不存在但它確實存在,這只是在我從 Web API 運行它時發(fā)生的。一些額外的信息:bat 文件需要很長時間才能運行 python 腳本。但腳本本身會立即運行。data.csv 文件是通過代碼生成的,并且生成正確。會不會是文件自己寫的時間太長,批處理文件在寫入data.csv之前就運行了?我在另一個項目中做了一些測試,但 data.csv 是即時寫入的。提前致謝 編輯:我剛剛檢查了調(diào)試,即使是線程睡眠,data.csv 的構(gòu)建時間也不會太長。IIS 控制臺不會讓 python 腳本讀取 data.csv 文件
查看完整描述

2 回答

?
Smart貓小萌

TA貢獻1911條經(jīng)驗 獲得超7個贊

您是否嘗試過更改網(wǎng)站在 IIS 中使用的帳戶?因為如果它使用網(wǎng)絡(luò)服務帳戶,它可能是一個權(quán)限問題。


查看完整回答
反對 回復 2021-08-14
  • 2 回答
  • 0 關(guān)注
  • 350 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號