Python目录操作和作图的中文显示

作者:金良([email protected]) csdn博客:http://blog.csdn.net/u012176591

Python目录操作和作图的中文显示_第1张图片

微笑安装插件

如果下载的插件是二进制包:进入该包的目录,其中有个setup.py文件,执行命令
python setup.py install
就可以安装此插件。
如果下载的msi,直接双击安装,系统会自动安装该插件。
另外需要提到的是一个非官方的Python库集合的下载网站 http://www.lfd.uci.edu/~gohlke/pythonlibs/

微笑关于 local variable 'has' referenced before assignment 问题

问题就在于,因为在函数内部修改了某个变量,Python认为该变量是局部变量,而实际上编程者是把它作为全局变量来看待的。

如何解决:在外圈声明时应该使用关键字global来修饰变量

微笑目录操作

首先装载os模块
  • 获得当前路径
    print os.getcwd()
    
    或者
    print os.path.abspath(os.curdir)
    print os.path.abspath('.')
  • 当前路径的相对路径
    print os.path.abspath('..')
  • 改变当前路径
    os.chdir('D:\Program Files')




微笑Python画图时显示中文


一、找到c:\python27\lib\site-packages\matplotlib\mpl-data\matplotlibrc
1、找到了matplotlibrc设置文件,是个文本文件,随便找个编辑器打开它,找到font.sans-serif一行,在这一行的冒号后加个注释符#
2、找到verbose.level一行,把silent改成debug.

2、找到verbose.level一行,把默认的silent改成debug.
二、找到Vera.ttf,将Vera.ttf用一个中文TrueType文字替换,要把中文TrueType的修改为名字是Vera,后缀是.ttf(True Type Font),即可。中文TrueType文字可以在C:\Windows\Fonts中找到,例如我用的是中文楷体simkai.ttf。截图如下:

Python目录操作和作图的中文显示_第2张图片
注意:在这里有两个地方,C:\Python24\Lib\site-packages\matplotlib\mpl-data\fonts\ttf\下的和C:\Python24\Lib\site-packages\matplotlib\mpl-data\下的两个vera.ttf文件。
三、字符串,都用u"..."的形式.(文件编码utf-8 加上" # coding = utf-8  "一行.)


你可能感兴趣的:(python,编程语言,中文,目录操作)