Python在当前目录建立中文文件夹

  突发奇想,做了个图片爬虫下载器,由于没次都要手动建立图片目录,所以百度了下中文目录建立方法,无奈前几个答案都不是完全正确,所以在这里想整合下。

  要在当前建立中文目录,首先当然是要找到当前目录,两行搞定

1 import os
2 cur_path = os.path.abspath(os.curdir)

  其实还有几种方式输出当前目录,请大家自行百度,这里不再赘述。剩下的便是建立中文目录,说白了建立中文目录还是编码问题,Python无法直接输出中文字符的,所以想要建立中文目录需要对中文字符串编码为gb2312,代码如下

1 import sys
2 reload(sys)
3 sys.setdefaultencoding("utf-8")
4 word =‘中文blahblah‘
5 goal_path = cur_path + ‘\\‘ + word.encode(‘gb2312‘)
6 os.mkdir(goal_path)

  到这里中文目录就建好了。

时间: 2024-12-26 18:42:18

Python在当前目录建立中文文件夹的相关文章

php Laravel 框架之建立后台文件夹 二

在前面的章节中我们讲解过如何在 Laravel框架中建立后台文件夹. php Laravel 框架之建立后台文件夹 现在我们再添加一块内容.是关于自动加载的部分. 在我们app目录中还有个start目录.它里面这样写道: In addition to using Composer, you may use the Laravel class loader to load your controllers and models. This is useful for keeping all of

Linux--Ubuntu中文文件夹转英文

前言 在安装Ubuntu的时候,如果选择的系统语言为汉语,安装完成后,Ubuntu系统的主文件夹下的几个文件目录就是中文的,这样才纯终端下,输入起来确实非常的不方便.当然,如果安装Ubuntu的时候,选择的就是英文,则没有这个问题.本篇博客就这个问题提出一个简单的解决方案. 实现原理 其实这一点很好理解,当你选择汉语安装的时候,Ubuntu就会将系统的默认语言设置为汉语,这就导致了主文件夹下的几个默认目录也同样被翻译了.这个时候,只需要改变系统支持的语言即可,当系统语言发生改变之后,Ubuntu

ubuntu 中文界面下中文文件夹改英文

首先,打开终端,切换成英文环境, export LANG=en_US   接着,目录转换 xdg-user-dirs-gtk-update 最后,切换回中文环境 export LANG=zh_CN.UTF-8 大功告成.  ubuntu 中文界面下中文文件夹改英文,布布扣,bubuko.com

php Laravel 框架之建立后台文件夹

今天研究了在Laravel框架中的控制器中添加后台的文件夹.发现了一些小的规律,拿来和大家分享一下吧. 通常情况下,我们是直接在controllers文件夹中添加我们的控制器,然后再routes.php 路由表中寻找相应的控制器和action进行处理.但是现在有个问题,如果我们的前台和后台同在一个项目中,也就是说前台和后台的控制器会在一块.当然不是没有办法进行区分.我们可以在控制器前面加上Front,Admin等标记来分别前台控制器和后台控制. 这里我给大家提供一种方法来将前后台的控制器进行分离

ubuntu 中文文件夹转英文

如果你安装好ubuntu后第一次进入系统选中文界面,并且创建了中文文件夹, 那恭喜了,以后在终端中敲命令,爽死你了. 用到主文件夹子系统目录下的文件,要么,切换输入法,打中文, 要么,ls后复制.粘贴,爽死了. 在windows系统下,有一个有点,就是,中文界面下, 你在GUI中看到的文件夹是中文名,但实际上,写路径时候是英文路径. 这个就是虚拟目录,挺靠谱的. ubuntu下也可以这样改. 首先,打开终端,切换成英文环境, export LANG=en_US 接着,目录转换 xdg-user-

.net文件压缩和解压及中文文件夹名称乱码问题

/**************************注释区域内为引用http://www.cnblogs.com/zhaozhan/archive/2012/05/28/2520701.html的博客内容 在.NET可以通过多种方式实现zip的压缩和解压:1.使用System.IO.Packaging:2.使用第三方类库:3.通过 System.IO.Compression 命名空间中新增的ZipArchive.ZipFile等类实现. 一.使用System.IO.Packaging压缩和解压

Androoid studio 2.3 AAPT err(Facade for 596378712): \\?\C:\Users\中文文件夹\.android\build-cache

错误如下: Error:Some file crunching failed, see logs for details Error:Execution failed for task ':app:mergeDebugResources'. > Error: Some file crunching failed, see logs for details AAPT err(Facade for 596378712): \\?\C:\Users\中文文件夹\.android\build-cache

【Android测试】【随笔】在手机里用命令行创建中文文件夹

不知道为啥当时自己写了一段在手机里用命令行创建文件的代码,后来由于需求,新建的文件夹需要用中文表示,因为直观,然后就发现出现诡异的乱码. 尝试了各种的编码格式,最后终于成功了,上图就是各种编码格式出的岔子,第一个为正确的. 好了不多说了,上源码吧 1 public void ShellONECommand(String cmd) 2 { 3 ((MainActivity)mainContext).ThreadUpdateLogToUI( "RunShell: " + cmd, Comm

Python封装一个函数接受文件夹的名称作为输入参数,打印该文件夹中的的全部路程信息(遍历路径)

Python时间简单的遍历文件夹路径,代码如下:import os def bianli(path):info = os.listdir(path)for v in info:p = os.path.join(path, v)print(p)if os.path.isdir(p):bianli(p)bianli('D:/重命名') 实现效果如下: 原文地址:http://blog.51cto.com/13241097/2115031