from __future__ import absolute_import
1.使用以上语句则启动绝对导入
会从 sys.path
里寻找所有名为 x
的顶层模块
2.而相应的相对导入则采用.
比如一个 package 下有 a.py 和 b.py 两个文件,在 a.py 里 from . import b
即是相对导入 b.py。
PEP 328
中:
|
|
|
|
一个.
表示从当前目录寻找
两个.
表示从父目录寻找
更多的.
则从更高层级的目录寻找
会从 sys.path
里寻找所有名为 x
的顶层模块
.
比如一个 package 下有 a.py 和 b.py 两个文件,在 a.py 里 from . import b
即是相对导入 b.py。
PEP 328
中:
|
|
|
|
一个.
表示从当前目录寻找
两个.
表示从父目录寻找
更多的.
则从更高层级的目录寻找
NOT IN: nin
|
|
|
|
Example usage:
|
|
rsync -avz --delete "/home/user/A" "/home/user/B"
Explanation by SonicARG
-a
Do the sync preserving all filesystem attributes
-v
run verbosely
-z
compress the data during the sync (transport the data in compressed mode)
--delete
delete the files in target folder that do not exist in the source, /home/user/A: source folder, /home/user/B: target folder
--exclude='.git/'
How to use rsync to backup a directory without git subdirectory