GNU/Linux >> Znalost Linux >  >> Linux

Má Python synchronizaci?

Jak již bylo řečeno, Python 3.3 má volání - na Pythonu 2.x, protože jde o jednoduché systémové volání, které nevyžaduje předávání žádných dat tam a zpět, můžete k volání použít ctypes:

>>> import ctypes
>>> libc = ctypes.CDLL("libc.so.6")
>>> libc.sync()
0

Python 3.3 má os.sync, viz dokumenty. Zdroj potvrzuje, že jde o totéž.

Pro Python 2 můžete provést externí volání do systému:

from subprocess import check_call
check_call(['sync'])

Linux
  1. Co dělá „lc_all=c“?

  2. Linux – Ionice nemá žádný vliv na nesynchronizované zápisy (tj. normální zápisy)?

  3. Co dělá ?

  1. Proč má „/“ položku „...“?

  2. open() v Pythonu nevytvoří soubor, pokud neexistuje

  3. Má jádro Linuxu hlavní funkci?

  1. Jak se program rozhodne, zda bude či nebude mít barevný výstup?

  2. Má Curl časový limit?

  3. Musí potrubí zapisovat dočasný soubor?