Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 4fcd1a3

Browse files
committed
[po] auto sync bot
1 parent 8ed1e94 commit 4fcd1a3

2 files changed

Lines changed: 10 additions & 9 deletions

File tree

glossary.po

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1277,6 +1277,9 @@ msgid ""
12771277
"thread removes *key* from *mapping* after the test, but before the lookup. "
12781278
"This issue can be solved with locks or by using the EAFP approach."
12791279
msgstr ""
1280+
"在多线程环境中,LBYL 方式会导致“查找”和“跳跃”之间发生条件竞争风险。例如,以下代码 ``if key in mapping: return "
1281+
"mapping[key]`` 可能由于在检查操作之后其他线程从 *mapping* 中移除了 *key* 而出错。这种问题可通过加锁或使用 EAFP "
1282+
"方式来解决。"
12801283

12811284
#: ../../glossary.rst:642
12821285
msgid "list"

tutorial/modules.po

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -371,10 +371,9 @@ msgid ""
371371
"into every Python interpreter. The variables ``sys.ps1`` and ``sys.ps2`` "
372372
"define the strings used as primary and secondary prompts::"
373373
msgstr ""
374-
"Python自带一个标准模块的库,它在Python库参考(此处以下称为\"库参考\" )里另外描述。一些模块是内嵌到解释器里面的, "
375-
"它们给一些虽并非python语言核心但却内嵌的操作提供接口,要么是为了效率,要么是给操作系统基础操作例如系统调入提供接口。这些模块集是一个配置选项, "
376-
"并且还依赖于底层的操作系统。例如,:mod:`winreg` 模块只在Windows操作系统上提供。一个特别值得注意的模块 "
377-
":mod:`sys`,它被内嵌到每一个Python解释器中。变量 ``sys.ps1`` 和 ``sys.ps2`` 定义用作主要和次要提示的字符串::"
374+
"Python附带了一个标准模块库,在单独的文档Python库参考(以下称为“库参考”)中进行了描述。一些模块内置于解释器中;它们提供对不属于语言核心但仍然内置的操作的访问,以提高效率或提供对系统调用等操作系统原语的访问。这些模块的集合是一个配置选项,它也取决于底层平台。例如,:mod:`winreg`"
375+
" 模块只在Windows操作系统上提供。一个特别值得注意的模块 :mod:`sys`,它被内嵌到每一个Python解释器中。变量 ``sys.ps1``"
376+
" 和 ``sys.ps2`` 定义用作主要和辅助提示的字符串::"
378377

379378
#: ../../tutorial/modules.rst:285
380379
msgid ""
@@ -390,9 +389,8 @@ msgid ""
390389
" default if :envvar:`PYTHONPATH` is not set. You can modify it using "
391390
"standard list operations::"
392391
msgstr ""
393-
"``sys.path`` 变量是一个字符串的列表,它决定了解释器对模块的搜索路径。该变量被初始化为一个来自环境变量 "
394-
":envvar:`PYTHONPATH` 的默认路径,如果 :envvar:`PYTHONPATH` "
395-
"未设置,则用内置的默认值。您可以用标准列表操作更改它::"
392+
"``sys.path`` 变量是一个字符串列表,用于确定解释器的模块搜索路径。该变量被初始化为从环境变量 :envvar:`PYTHONPATH` "
393+
"获取的默认路径,或者如果 :envvar:`PYTHONPATH` 未设置,则从内置默认路径初始化。你可以使用标准列表操作对其进行修改::"
396394

397395
#: ../../tutorial/modules.rst:300
398396
msgid "The :func:`dir` Function"
@@ -402,12 +400,12 @@ msgstr ":func:`dir` 函数"
402400
msgid ""
403401
"The built-in function :func:`dir` is used to find out which names a module "
404402
"defines. It returns a sorted list of strings::"
405-
msgstr "内置函数 :func:`dir` 可以用于查找一个模块定义了哪些名称, 它返回一个排序过的字符串列表::"
403+
msgstr "内置函数 :func:`dir` 用于查找模块定义的名称。 它返回一个排序过的字符串列表::"
406404

407405
#: ../../tutorial/modules.rst:327
408406
msgid ""
409407
"Without arguments, :func:`dir` lists the names you have defined currently::"
410-
msgstr "没有参数时,:func:`dir` 列出您当前定义过的名称::"
408+
msgstr "如果没有参数,:func:`dir` 会列出你当前定义的名称::"
411409

412410
#: ../../tutorial/modules.rst:335
413411
msgid ""

0 commit comments

Comments
 (0)