返回列表 上一主題 發帖

[原創] python上市櫃三大法人買賣超日報資料下載

下面圖片是轉換後的差異

TOP

回復 141# koshi0413

我先說明下載 3to2
在cmd 下  cd C:\Anaconda3\Scripts <<這是我安裝的目錄,應以你安裝的目錄為準
pip instsll 3to2

C:\Anaconda3\Scripts>pip install 3to2
Collecting 3to2
  Using cached 3to2-1.1.1.zip
Building wheels for collected packages: 3to2
  Running setup.py bdist_wheel for 3to2 ... done
  Stored in directory: C:\Users\lpk187\AppData\Local\pip\Cache\wheels\09\f6\6b\5220ff649a6eb703d0a1d55123ca5c6ccf5213a6bb87ddb806
Successfully built 3to2
Installing collected packages: 3to2
Successfully installed 3to2-1.1.1

這樣就表示安裝完成
接著在C:\Anaconda3\Scripts目錄下產生一個檔案, 沒有副檔名的3to2,
更改它的副檔名為3to2.py
再來就是轉換了
假設有個 py是以3版格式寫的放在D:\ 下,檔名為 tt.py
C:\Anaconda3\Scripts>python 3to2.py -w d:\tt.py
...
...
RefactoringTool: Files that were modified:
RefactoringTool: d:\tt.py
這樣就表示轉換成功了

再來是2to3以我的版本來說是執行檔2to3.exe,也因為是執行檔所以操作會簡易許多
以剛才那個檔案為例
C:\Anaconda3\Scripts>2to3 -w d:\tt.py
...
...
RefactoringTool: Files that were modified:
RefactoringTool: d:\tt.py
這樣就表示轉換成功了

TOP

回復 141# koshi0413


    其實也不用下載3.x版的Anaconda
在安裝目錄下\Anaconda3\Scripts .....找看看有沒有 2to3 或 3to2 的檔案,這是2.x版轉3.x版 以及3.x轉2.x版 檔案
以我版本來說只有 2to3,而且是執行檔 exe 檔,

TOP

回復 140# lpk187

其實   小弟就是裝 Anaconda 然後使用 2.7
很多套件還是小弟在補上的@@

所以,目前我碰上的情況,另外用  Anaconda 開一個3.4版本,用大家的代碼  也許就解決了?

TOP

回復 139# koshi0413


    Anaconda 也有2.7版的 https://www.continuum.io/downloads

TOP

回復 133# c_c_lai


    您講的應該是這個吧? anaconda / Packages / python 3.5.2

TOP

zyzzyva大
不好意思,小弟又失敗了  哈哈

lpk187大
成功了,非常感謝您幫忙

其實每次在爬網頁時,小弟都會另外拉一段代碼來解碼,很少直接存下來的,所以還沒碰上存檔轉碼的問題,這次剛好學習了,非常感謝二位幫忙~~挺熱心的  哈哈
ps:一般小弟覺得比較急的想解的問題,大都是瘋狂找估狗大神   很少這樣問來的.....

TOP

回復 133# c_c_lai


    小弟用2.7的原因是,opencv的教學好像2.7居多,相關套件也是......

TOP

回復 132# koshi0413


    2.7 要寫成  u'中文字' 引號前要加 u
deta.columns = [u'股票代號',u'股票名稱',u'買進',u'賣出',
                            u'現金償還',u'前日餘額',u'今日餘額',
                            u'限額',u'買進',u'賣出',u'現券償還',
                            u'前日餘額',u'今日餘額',u'限額',
                            u'資券互抵',u'註記']
deta.to_excel(u'test1.xlsx')

TOP

回復 132# koshi0413
指定編碼試試看。
deta.to_csv('test1.csv', encoding='utf-8')

TOP

        靜思自在 : 生氣,就是拿別人的過錯來懲罰自己。
返回列表 上一主題