Sublime Text 2作为一款轻量级的编辑器,特点鲜明,方便使用,愈发受到普罗大众的喜爱,我个人最近也开始用了起来。同时,我近段时间还在学习Python的相关东西,所以开始用ST2来写Python,所以把配置方法略微总结一下。
1. 在工具栏点击Preferences,打开Browse Packages。在打开的文件夹中找到Python,并打开这个文件夹。找到文件Python.sublime-build,并打开。
2. 修改以下内容:
{
"cmd": ["python", "-u", "$file"],
"path":"F:/Program Files/Python27",
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
把path里面的内容修改为编译器的安装目录即可。保存代码,ctrl+b便可以运行了
os.listdir()
os.path.isdir()
os.path.split() 返回一个路径的目录名和文件名
os.path.dirname()
os.system()
os.mkdir("file")
os.chdir( "C:\\123")
复制模板
1
2
3
4
5
6
|
import
os,sys
os.chdir(
"f:\\51cto"
)
for
lists
in
os.listdir(
'.'
):
if
os.path.isdir(lists):
list1
=
"d:\\muban\\"
+
lists
os.mkdir(list1)
|
python用paramiko模块上传本地目录到远程目录
http://wangwei007.blog.51cto.com/68019/1285412
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
#!/usr/bin/env python
import
paramiko,datetime,os
hostname
=
'192.168.1.100'
username
=
'root'
password
=
'123456'
port
=
22
def
upload(local_dir,remote_dir):
try
:
t
=
paramiko.Transport((hostname,port))
t.connect(username
=
username,password
=
password)
sftp
=
paramiko.SFTPClient.from_transport(t)
print
'upload file start %s '
%
datetime.datetime.now()
for
root,dirs,files
in
os.walk(local_dir):
for
filespath
in
files:
local_file
=
os.path.join(root,filespath)
a
=
local_file.replace(local_dir,'')
remote_file
=
os.path.join(remote_dir,a)
try
:
sftp.put(local_file,remote_file)
except
Exception,e:
sftp.mkdir(os.path.split(remote_file)[
0
])
sftp.put(local_file,remote_file)
print
"upload %s to remote %s"
%
(local_file,remote_file)
for
name
in
dirs:
local_path
=
os.path.join(root,name)
a
=
local_path.replace(local_dir,'')
remote_path
=
os.path.join(remote_dir,a)
try
:
sftp.mkdir(remote_path)
print
"mkdir path %s"
%
remote_path
except
Exception,e:
print
e
print
'upload file success %s '
%
datetime.datetime.now()
t.close()
except
Exception,e:
print
e
if
__name__
=
=
'__main__'
:
local_dir
=
'/home/soft/'
remote_dir
=
'/tmp/aaa/'
upload(local_dir,remote_dir)
|
自己写的
1
2
3
4
5
6
7
8
9
10
11
12
13
|
import
os
import
datetime
def
cpall(local_dir,remote_dir):
for
root, dirs, files
in
os.walk(local_dir):
for
name
in
dirs:
local_path
=
os.path.join(root, name)
a
=
local_path.replace(local_dir, '')
remote_path
=
os.path.join(remote_dir, a)
os.mkdir(remote_path)
if
__name__
=
=
'__main__'
:
local_dir
=
"E:\\muban\\51cto\\"
remote_dir
=
"D:\\muban\\"
cpall(local_dir,remote_dir)
|
本文转自 liqius 51CTO博客,原文链接:http://blog.51cto.com/szgb17/1655280,如需转载请自行联系原作者