我想将西里尔字母写入 csv 文件,但出现 unicode 编码错误。英文符号效果完美。我正在使用 Python 3.6.2。
\n\n\n\n\nUnicodeEncodeError: \'ascii\' 编解码器无法对位置\n 1-6 中的字符进行编码:序数不在范围内 (128)
\n
import csv\n\n\nwith open("test.csv", \'w\') as csvfile:\n csvfile = csv.writer(csvfile, delimiter=\',\', quotechar=\'|\', quoting=csv.QUOTE_MINIMAL)\n hello = \'\xd0\xbf\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82, \xd0\xbc\xd0\xb8\xd1\x80!\'\n csvfile.writerow([hello])\nRun Code Online (Sandbox Code Playgroud)\n 如何声明结果通用
我想像在全局变量中一样声明它UITableViewController并在viewDidLoadfunc 中填充
这是我的代码
class ContactsController: UITableViewController {
var contacts = Results<Contact>()
override func viewDidLoad() {
super.viewDidLoad()
contacts = Domain.FetchContacts()
}
}
Run Code Online (Sandbox Code Playgroud)
但是我得到了错误
没有参数就无法调用类型为“结果”的初始化程序
我该如何申报?