小编Kei*_*Fly的帖子

TypeError:'encoding'是此函数的无效关键字参数

我的python程序无法打开文本文件.当我使用基本打开文件进行读取时,我得到一个ascii错误.有人通过让我添加一个在空闲时运行良好的编码参数来帮助我,但是当我通过终端运行程序时,我收到此错误消息:"TypeError:'encoding'是此函数的无效关键字参数"我怎么能读取此文本文件以使用它的数据?

try:
    import tkinter as tk
    from tkinter import *
except:
    import Tkinter as tk
    from Tkinter import *

import time
import sys
import os
import random

flashcards = {}


def Flashcards(key, trans, PoS):
    if not key in flashcards:
        flashcards[key] = [[trans], [PoS]]
    else:
        x = []
        for item in flashcards[key][0]:
            x.append(item)
        x.append(trans)
        flashcards[key][0] = x
        x = []
        for item in flashcards[key][1]:
            x.append(item)
        x.append(PoS)
        flashcards[key][1] = x


def ImportGaeilge():
    flashcards = {}
    with open('gaeilge_flashcard_mode.txt','r', encoding='utf8') as file:
        for line …
Run Code Online (Sandbox Code Playgroud)

python-3.x

16
推荐指数
2
解决办法
4万
查看次数

标签 统计

python-3.x ×1