windows下和linux下python的效率差很大怎麼回事

時間 2021-05-07 20:00:40

1樓:匿名使用者

你在windows下用的idle吧,因為print要輸出到stdout,idle裡sys.stdout是直到視窗的,視窗是用tkinter寫的,所以執行的時候執行的操作比cmdline/shell裡要多得多。

我在windows的cmd裡執行這個需要0.3秒,在idle裡要3秒。

2樓:

效率上我覺得差不多吧,一定是你的windows的配置有問題吧,你在命令列下用timeit模組測試一下吧。前提是去掉大量的標準輸入輸出。

3樓:

stdout太花時間。

python在windows下好還是linux下好

4樓:種瑪麗厙皛

在linux系統下開頭形式是:#!/usr/bin/python以#!開頭在linux下是一種特別的註釋;表示python直譯器的目錄位置/usr/bin/python;

在windows系統下沒有任何作用,就相當於普通的註釋;

windows系統需要將python所在目錄加進環境變數。

請教各位一個python在windows下和linux下執行不同的問題

5樓:匿名使用者

知道是用pydoc進行模組的讀取,但是在windows系統下,呼叫os模組之後,結果總是為空。

核心語句:

helpfile = os.popen('pydoc %s' %module).read()

此語句在linux下可以正常執行,結果正常。

後來發現,在windows下,該修改為:

helpfile = os.popen('python -m pydoc %s' %module).read()

命令列執行,需要使用windows的命令列語句。

linux下程式設計和windows下的程式設計有什麼區別

linux 簡單的說跟 windows 一樣是一種作業系統,只是兩者之間的使用方法和習慣有所區別。具體的區別其實很大,不過已經不是能在這裡說清楚的事情了。對於 c 程式設計來說,他們最大的區別就是提供給你的系統相關的特性不一樣。這個導致了所謂的移植性問題以及平臺特性的問題。形象點的比喻是你可以認為 ...

關於linux下開啟windows文字檔案亂碼的問題

0002 windows程式出現亂碼的解決方案之一。linux開啟windows亂碼的問題 windows下檔案已經是utf8編碼了 windows下的檔案在linux下顯示為亂碼 是因為檔案格式的問題,windows系統是fat型別和ntfs的檔案格式,linux是ext32型別的檔案格式,檔案格...

Windows作業系統下的Linux的安裝

1.聽說這樣幹是可以的 確實可以,不過你能不能先說出來你到底想怎麼裝?2.我的軟體是fedora 9.0 for i386 正式版 也不曉得對不,反正他就是這樣標的 不是光碟哈。本人純菜鳥,只會安裝傻瓜軟體。覺得linux挺好玩的,想自己也安裝來試試。我想問如何在我原來的win環境下安裝linux作...