Python调用系统默认程序打开指定文件
笔者曾经用os.system()函数来打开文件,可是却发现不行,比如:
import os
os.system('file:///home/icyomik/io.txt')
可是却提示No such file or directory,晕~
后来猛的想到,file://这个像URL协议的开头,那么下面这样呢?
import webbrowser …
… Read More …
笔者曾经用os.system()函数来打开文件,可是却发现不行,比如:
import os
os.system('file:///home/icyomik/io.txt')
可是却提示No such file or directory,晕~
后来猛的想到,file://这个像URL协议的开头,那么下面这样呢?
import webbrowser …
… Read More …
JavaScript:(32位)
99 >>> 2 #输出 24
-99 >>> 2 #输出 1073741799
Python:(32位)
print int(99 & (2**32-1)) >> 2 #输出 24
print int(-99 & (2**32-1)) >> 2 #输出 1073741799
1、最简单方法
:<<BLOCK
....注释内容
BLOCK
把输入重定向到前面的命令,但是:是空命令,所以就相当于注释了。
如果注释中有反引号的命令就会报错,反引号部分不会被注释掉,例如var=`ls -l`就不会被注释掉。
2、解决注释中有反引号的问题 A、方法一
:<<BLOCK'
....注释内容
'BLOCK
B、 …
… Read More …Python 其实是有编译的,在执行 py 文件时,Python 程序会将 py 文件编译成 pyo,然后再交由 Python 的虚拟机执行。
编译成 pyo 本质上和 py 没有太大区别,只是对于这个模块的加载速度提高了,而并没有提高代码的执行速度,所以通常情况下不用主动编译 py 文件。
但编译成 pyo 后可以隐藏源代码,就像 C 用 GCC 编译后生成的文件一样。不过, …
… Read More …一、修改MAC地址
先打命令sudo ifconfig eth0 down把网卡禁用
再打命令sudo ifconfig eth0 hw ether 003018b9e598修改MAC
最后再用sudo ifconfig eth0 up把网卡启用
不过这个方法在重启系统后就会失效,因此可以在 /etc/rc.local 中加入以下三句:
ifconfig eth0 down
ifconfig …
… Read More …
awk 'NR==1' FILENAME
awk 'NR==1,NR==5' FILENAME
或者
sed -n '1p' FILENAME
sed -n '1,5p' FILENAME
比如我有一个文件DeenGui.desktop,现在要把它放进系统菜单中的「Applications->Programming」里面,要先将其拷贝到「/usr/share/applications/」中:
sudo cp /home/icyomik/Bash/DeenGui.desktop /usr/share/applications/
然后编辑该文件:
sudo gedit …
以前只知道用 Alltray 可以把程序最小化到托盘,不过在 Alltray 莫名奇妙地失效之后,只好上网寻找解决方法,Alltray 的问题没有解决,却意外发现了 KDocker 这个程序,两个软件都可以 apt-get 来搞掂,我们来看看两者的选项。
Alltray:
-i --icon
Use a PNG image as an icon.
使用自定义的PNG …
1、执行以下命令:
sudo visudo -f /etc/sudoers
2、把最后一行改为:
%admin ALL=(ALL) NOPASSWD:ALL
3、可能用到的vi指令:
a 在光标后插入
x 删除光标后字符
esc 切换到命令模式
:q! 不保存退出
:wq 保存并退出
注:强烈建议用visudo …
… Read More …可以制作目录 ISO:genisoimage -joliet-long -o FILENAME.iso /DIRECTORY
补充其他一些制作 ISO 文件的命令:
不能制作目录 ISO:cp -r /dev/cdrom /home/icyomik/cp.iso
不能制作目录 ISO:cat /dev/cdrom > /home/icyomik/cat.iso
不能制作目录 ISO:dd …