Environnement d'exploitation
Xeon E5-2620 v4 (8 noyaux) x 2
32GB RAM
CentOS 6.8 (64bit)
openmpi-1.8.x86_64 et ses-devel
mpich.x86_64 3.1-5.el6 et ses-devel
gcc version 4.4.7 (Et gfortran)
NCAR Command Language Version 6.3.0
WRF v3.7.Utilisez 1.
Python 2.6.6 (r266:84292, Aug 18 2016, 15:13:37)
Python 3.6.0 on virtualenv
https://docs.python.org/3/library/os.html
Il s'avère que la bibliothèque os a de nombreuses fonctions liées au système d'exploitation. Je n'ai regardé que ceux qui sont liés à ce sur quoi je travaille.
J'ai appris que vous pouvez lire le lien symbolique avec os.readlink (). Alors pourquoi ne pas inclure les autres fonctions de lien?
http://qiita.com/7of9/items/132224132da34ca51d5f
Répertoriez les fonctions en utilisant test_python_170325b.py
dans.
$ python test_python_170325b.py | grep function | grep "link'"
('link', <built-in function link>)
('readlink', <built-in function readlink>)
('symlink', <built-in function symlink>)
('unlink', <built-in function unlink>)
Les quatre ci-dessus sont probablement liés.
os.link()
https://docs.python.org/3/library/os.html
os.link(src, dst, *, src_dir_fd=None, dst_dir_fd=None, follow_symlinks=True) Create a hard link pointing to src named dst.
os.readlink()
https://docs.python.org/3/library/os.html
os.readlink(path, *, dir_fd=None) Return a string representing the path to which the symbolic link points.
os.symlink()
https://docs.python.org/3/library/os.html
os.symlink(src, dst, target_is_directory=False, *, dir_fd=None)¶ Create a symbolic link pointing to src named dst.
os.unlink()
https://docs.python.org/3/library/os.html
os.unlink(path, *, dir_fd=None)¶ Remove (delete) the file path.
L'explication suivante était facile à comprendre pour moi.
http://cmd.misty.ne.jp/environment/03.html http://askubuntu.com/questions/108771/what-is-the-difference-between-a-hard-link-and-a-symbolic-link
Jusqu'à présent, je n'utilise que des liens symboliques.
«VOIR AUSSI» affiché par «man ln» etc. affiche «link (2)» et «symlink (2)».
Je ne sais pas si la bibliothèque Python os a été nommée d'après ces noms de commandes.