Python 截取字符串

删除资源管理器中的Creative Cloud文件夹

在注册表下找到对应的项目:
HKEY_USERS\S-1-5-21-3185218813-812416551-593507322-1001\SOFTWARE\Classes\CLSID\{0E270DAA-1BE6-48F2-AC49-F7A03EB7D1CF}
对应键为:
System.IsPinnedToNameSpaceTree
该键值默认为1,即在文件资源管理器导航窗格中显示“Creative Cloud文件”。如果你不想看到它,将其键值修改为0即可。修改后可立即生效,无需重启文件资源管理器,也无需重启计算机。

[转]Pyc文件 编译和运行

一、编译生成pyc:
(1)单个文件

(2)多个文件


(3)直接通过命令来运行,可以看到下面的命令中并没有用到compile()函数, 这是因为py_compile模块的main()函数中调用了compile().
python -m py_compile test.py
python -O -m py_compile test.py
-O 优化成字节码
-m 表示把后面的模块当成脚本运行
-OO 表示优化的同时删除文档字符串
如果你想看[……]

Read more

[转]python 显示进度条

进度条和一般的print区别在哪里呢?

答案就是print会输出一个\n,也就是换行符,这样光标移动到了下一行行首,接着输出,之前已经通过stdout输出的东西依旧保留,而且保证我们在下面看到最新的输出结果。

进度条不然,我们必须再原地输出才能保证他是一个进度条,否则换行了怎么还叫进度条?

最简单的办法就是,再输出完毕后,把光标移动到行首,继续在那里输出更长的进度条即可实现,新的更长的进度条把旧的短覆盖,就形成了动画效果。

可以想到那个转义符了吧,那就是 \r。

[……]

Read more

用with连接mysql

注意closing方法
如果单纯使用

会报错


contextlib.closing()函数是实现在一个block之后自动关闭

代码如下:

相当于:

Ubuntu进入Recovery单用户模式

如果偶然的修改了Ubuntu系统下的某些文件的权限,所有者,所属组等,导致系统无法正常工作。这时需要将这些文件改回原来的状态,以恢复系统的正常功能,但是有时候我们可能已经丧失了超级用户权限,无法修改文件。如果直接进入 recovery 模式,默认是文件权限只读,也无法修改文件。这时我们需要进入 recovery 的单用户模式,获得修改文件的权限。修改方法如下:

1、重启ubuntu系统,随即长按shirft进入grub菜单,或等待grub菜单的出现;

2、选择 recovery mode,用方向键将光标移至 recovery mode[……]

Read more