1樓:
你看錯了。無論是 __name__ 還是 __main__ ,下劃線都是兩個連續的。
另外判斷'_name_' == '_main_'是鬧哪樣?這兩個都是字串,本身就不相等啊。
可能你想的是這樣
if __name__ == '__main__':
print 'a'
else:
print 'b'
__name__是變數,'__main__' 是字串。如果二者相等就輸出a,否則輸出b。這是你的本意吧
關於最後一個問題,原因很簡單。
print在python2裡是語句,而在python3裡是函式
你的python顯然是3版本的。在python3裡要這樣(注意這在python2裡也相容)
print('something')
所以導致syntax error
windows下shell呼叫python可以直接用python檔案的絕對路徑,或者python加絕對路徑。問題不出在這裡
2樓:匿名使用者
應該是if __name__=='__main__':
注意__name__沒有引號,並且都是雙下劃線,不是一個下劃線
python '\'的一個用法問題
3樓:小志
if '1'=='1' :\
print(11)
相當於if '1'=='1' : print(11)c++裡面也有
python在windows環境下**問題
在python裡輸入:name =yin
4樓:天雨下凡
雙引號裡面的內容是字串常量,輸出時會照原樣輸出,請去掉name兩邊的雙引號,並且name是字串常量,要把字串值賦給它,把yin用雙引號括起來,改成如下:
name = "yin"
yy="hello "+ name +"," + "would you like to learn some python today?"
print(yy)
5樓:匿名使用者
這不是和你另一個問題一樣麼?
如果是引數,就不需要引號(即name不需要引號):
yy = "hello" + name + ", would you like ..."
如何在windows環境下執行python指令碼
6樓:夏軍律師事務所
所說所有的變數都是物件。 物件在python裡,其實是一個指標,指向一個資料結構,資料結構裡有屬性,有方法。
物件通常就是指變數。從物件導向oo的概念來講,物件是類的一個例項。在python裡很簡單,物件就是變數。
class a:
myname="class a"
上面就是一個類。不是物件
a=a()
這裡變數a就是一個物件。
它有一個屬性(類屬性),myname,你可以顯示出來print a.myname
所以,你看到一個變數後面跟點一個小數點。那麼小數點後面
7樓:匿名使用者
安裝python,配置好系統變數,安裝相關必須的執行庫,就可以正常執行python指令碼了。
可以參考:
我是Windows系統,python是用的2 7,在學習檔案
中會生成一條系統命令列的指令,然後通過os.system在命令列中執行。中生成的命令是 zip qr 需要專使用屬zip.exe程式,必須確保電腦中有安裝 追問可以貼下 嗎?十分感謝 追答我提供一個解決方案吧 安裝7z壓縮軟體 把7z的預設安裝路徑 c program files 7 zip 加入系...
關閉windows 防火牆怎麼關
在控制面板中選擇 windows 防火牆.也可以在執行框中輸入 control 確認 選擇 windows 防火牆,再選擇關閉。以win7為例,1 在開始選單,選控制面板。2 選擇檢視方式為大圖示,就可以看到windows防火牆。3 開啟windows防火牆,選 開啟或關閉防火牆 4 勾選 關閉wi...
windows下怎樣搭建apache php mysql環境
只要在windows下安裝好apache程式,php程式,mysql程式,就搭建完成。windows下怎樣搭建apache php mysql環境 經過以上配置,apache已經可以載入php模組來解析php檔案了。但是,別忘了設定最重要的一點php初始化檔案目錄,phpinidir e wamp ...