python-2.x

    1熱度

    1回答

    當我運行這段代碼: value = 11.20 dollars = int(value) print dollars print 100 * (value - dollars) 不出所料,我分別11和20.0。 然而,當加入這一行: print int(100 * (value - dollars)) 我19。 我在網上搜索,並得到了一個解釋: 但是0.20是不同的。在計算機內部,它

    0熱度

    3回答

    我有這個片的Python代碼: time = ['0115','0215','0315','0715','0815','0915','1015'] N_profiles_select = 582 cldsat_timeafter = 0815 cldsat_timebefore = 0115 if time < cldsat_timeafter and time > cldsat_tim

    1熱度

    4回答

    這是用例。我有一個長達數十萬行的文本文件,其中: 第一行包含整數N,它是以下行的數量。我知道如何讀取第一行並將其轉換爲int;不過,我已經搜索了一種方法,然後從文件中讀取這些行數,但沒有成功。 例如: input.txt中 4 foo bar carrot snowflake 我將讀取並存儲在變量行。沒有空行。 如何從我的文本文件中獲取下一個N行,最好採用Pythonic方式?

    0熱度

    1回答

    如果我寫的函數接受單個無符號整數(0 - 0xFFFFFFFF),我可以使用: uint32_t myInt; if(!PyArg_ParseTuple(args, "I", &myInt)) return NULL; 然後從蟒,我可以通過一個int或long。 但是如果我通過一個整數列表呢? uint32_t* myInts; PyObject* pyMyInts; PyAr

    0熱度

    2回答

    def evaluate(x): number = str(eval(entry_drones.get())) if x == drones : create_drone(number) entry_drones = Entry(frame, text = "1") entry_drones.bind("<Return>", evaluate(drones))

    1熱度

    1回答

    如何保存3d pyplot圖像,以便我仍然可以在我的pdf查看器中旋轉它?我知道pdf可以保存,以便3D圖像可以旋轉(我以前有過這樣的文件) - 我怎樣才能使用pyplot來實現這個功能?這個問題的動機是,我想分享其他人可以旋轉的圖像 - 我只需要在Python查看器中旋轉圖像就足夠了,可以拍攝2d快照。 這是我的示例代碼。我無法旋轉生成的pdf中的圖像。 import numpy as np

    1熱度

    2回答

    在python中,我試圖在下面的輸入中使用print函數。 room = 503 print ('I am staying in room number', room) 我希望下面的輸出: I am staying in room number 503 而是我正在此: ('I am staying in room number', 503) 我怎樣才能讓這個它只是順利,因爲我的期望是

    1熱度

    2回答

    我從一個csv文件中獲取數據,對它做一些事情,然後將它寫入一個文本模板。 的問題,當我遇到我無法編碼的字符出現。 例如,當我來進行的跨寫在中國的值,所選擇的字段,當我與某種CSV編輯器(例如LibreOffice的計算值對於Linux)的打開它是空白的。 但是當我通過csv.reader得到我的腳本中的數據,我可以看到,它實際上是一個還沒有被正確解碼的字符串。 當我嘗試將它寫入模板時,我得到這個奇

    0熱度

    1回答

    我正在製作隨機行星的遊戲,我希望程序能夠: 1。允許用戶命名行星 2.以用戶寫下的名字並將其添加到行星列表中 3.讓這個新變量包含名爲「CurrentPlanet」的另一個變量的值(CurrentPlanet是包含行星統計量的變量。我已經做出這個變量!) 主要問題是,我不知道如何創建一個字典來保存用戶訪問過的所有行星。 這裏是我的代碼: print "Planet analysis complet

    1熱度

    1回答

    我試圖減少寫入到Sqlite數據庫時,將多行插入到表中的數量。 我發現了兩種方法到目前爲止,使用union select語句或在sqlite3中使用executemany命令。 executemany是否通過一次寫入工作? 僅供參考,請參閱我使用下面的語句(工會選擇): INSERT INTO table1 SELECT "hello" AS field1, 15 AS field2, 1262