簡體   English   中英

從cmd行運行Python腳本,但從代碼導入開始

[英]Running Python script from cmd line but start with import in code

我從Linux命令行運行Python腳本,並且腳本本身在第一行中導入了幾個模塊。 我收到一些錯誤消息並在網上搜索。 這是Python腳本作者的答復:

看來您正在運行dexseq_count.py ,就好像它是Shell腳本一樣,而不是從Python運行。 因此,腳本的第一行被解釋為Linux命令“導入”,而不是Python代碼,從而導致您報告錯誤。

我很好奇Python中的第一行import是否在Linux中被誤解了,如果是這樣,我該如何解決這個問題? 我必須在cmd行而不是在Python中運行。

非常感謝!

這里有兩個解決方案:您可以使用python這樣運行腳本: python my_program.py或將其添加到文件頂部: #!/usr/bin/env python ,它將從bash切換到python以運行此腳本

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM