logo
Loading...

讀取資料亂碼問題? - Cupoy

import csvimport osfrom urllib.request import urlr...

亂碼,encoding,utf-8,jupyter,vs code

讀取資料亂碼問題?

2019/11/30 下午 03:26
Python網路爬蟲討論版
蔡崇偉
觀看數:13
回答數:3
收藏數:1
亂碼
encoding
utf-8
jupyter
vs code

import csv

import os

from urllib.request import urlretrieve



f = ''

with open('D02\Data\example.csv',newline='',encoding='utf-8')as csvfile:

  f = csv.reader(csvfile)



for row in f:

print(row)



我在程式碼中已經使用encoding這個東西來轉碼

但程式跑出來還是亂碼

是因為我用VS Code 的關係嗎?

因為在jupyter note就不會發生這個問題

回答列表

  • 2019/11/30 下午 11:20
    張維元 (WeiYuan)
    贊同數:0
    不贊同數:0
    留言數:1

    嗨,可以貼一下你在兩邊環境執行的結果嗎? 

  • 2019/12/01 上午 00:47
    Jeffrey
    贊同數:0
    不贊同數:0
    留言數:1

    在vscode的 menu:

    檔案->首選項->設定 ->搜尋

    “files.autoGuessEncoding”: flase

    將其使用者設定改為

    “files.autoGuessEncoding”: true

  • 2019/12/03 上午 11:25
    蔡崇偉
    贊同數:0
    不贊同數:0
    留言數:2

    這是我在VS的執行結果