在geany下输出中文的方法

首先,以前这么写是没问题的

#-*- coding:utf-8 -*-
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
data = np.random.randn(2, 3)
print(data)
arr=np.random.randn(4,4)
print(arr)
obj=pd.Series([4,7,-5,3])
print(obj)
plt.plot(data)
print("hello")
print("哈哈哈")

但是现在:

在geany下输出中文的方法_第1张图片

先说解决办法:把第一行改成

# -*- coding: GBK -*-

于是乎就可以了

在geany下输出中文的方法_第2张图片

下面说下原因:以前的版本确实是utf-8的,现在默认改成了GBK了,可以在编辑-首选项-文件  中看到

在geany下输出中文的方法_第3张图片

当然你要是把这里改成utf-8我觉得也是可以的。

你可能感兴趣的:(python)