欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

马哥 今日小技巧 使用rsync同步远程服务器上的文件时限制流量 有大用

使用rsync同步远程服务器上的文件时限制流量

/usr/bin/rsync -avrtH --bwlimit=2048 rsync://rsync.mirrors.ustc.edu.cn/centos/ 

/data/soft_repos/CentOS/

# --bwlimit=2048  限制同步时的流量 为20Mbps

python:


not key

x = True

y = False

Output:


>>> not x == y

True

>>> x == not y

  File "<input>", line 1

    x == not y

           ^

SyntaxError: invalid syntax

双击查看原图 说明:

运算符的优先级会影响表达式的求值顺序, 而在 Python 中 == 运算符的优先级要高于 not 运算符.

所以 not x == y 相当于 not (x == y), 同时等价于 not (True == False), 最后的运算结果就是 True.

之所以 x == not y 会抛一个 SyntaxError 异常, 是因为它会被认为等价于 (x == not) y, 而不是你一开始期望的 x == (not y).

解释器期望 not 标记是 not in 操作符的一部分 (因为 == 和 not in 操作符具有相同的优先级), 但是它在 not 标记后面找不到 in 标记, 所以会抛出 SyntaxError 异常.


普通分类: