Get the App
SLTechnology News&Howtos  ›  Development  › 

What are the basic os operations of python3?

Shulou Source: shulou.com Published: 2022-06-02 18:33:34 11月13日 Update

This article focuses on "what are the basic os operations of python3". Interested friends may wish to have a look at it. The method introduced in this paper is simple, fast and practical. Let's let the editor take you to learn "what are the basic os operations of python3?"

Import os

# get the current working directory

Print (os.getcwd ())

# # switching directories

# os.chdir ("E:\ python_learn\ python")

# print (os.getcwd ())

# # current directory

# print (os.curdir)

# print (os.getcwd ())

#

# # superior directory

# print (os.pardir)

# print (os.getcwd ())

# # Recursive creation of multi-level directories

# os.makedirs (r "E:\ python_learn\ python\ day12\ a\ b")

# create a single-level directory, not a multi-level directory

# os.mkdir ("E:\ python_learn\ python\ day12\ a\ b")

# os.mkdir (r "E:\ python_learn\ python\ day12\ a")

Os.mkdir (r "E:\ python_learn\ python\ day12\ a\ b")

# # if the directory is empty, delete it; recursively to the directory at the next level, if empty, delete, and so on

# os.removedirs (r "E:\ python_learn\ python\ day12\ a\ b")

# Delete a single directory. If the directory is empty, delete it

Os.rmdir (r "E:\ python_learn\ python\ day12\ a\ b")

# list all files and directories in a directory

Print (os.listdir (r "E:\ python_learn\ python\ day12"))

# Delete a file

# os.remove ("E:\ python_learn\ python\ day12\ a\ test1.py")

# rename

# os.rename ("E:\ python_learn\ python\ day12\\ a\ test.py", "E:\ python_learn\ python\ day12\\ a\ test1.py")

# get file information

Print (os.stat ("E:\ python_learn\ python\ day12\ a\ test1.py"))

# get file size

Print (os.path.getsize ("E:\ python_learn\ python\ day12\ a\ test1.py"))

# Delimiter of the current platform

Print (os.sep)

# Line Terminator used by the current platform

Print (os.linesep)

# string used to split the file path

Print (os.pathsep)

# the platform currently in use, such as nt for win

Print (os.name)

# Environment variables

# print (os.environ)

# print (os.system ('dir'))

# absolute path

Print (os.path.abspath (_ _ file__))

# cut path into directory and file name tuples and return

Print (os.path.split ("E:\ python_learn\ python\ day12\ a\ test1.py"))

# return to the catalogue which gynecology hospital in Zhengzhou has a good http://mobile.120zzzy.com/

Print (os.path.dirname ("E:\ python_learn\ python\ day12\ a\ test1.py"))

# return file name

Print (os.path.basename ("E:\ python_learn\ python\ day12\ a\ test1.py"))

# determine whether the path exists, and return True or False

Print (os.path.exists ("E:\ python_learn\ python\ day12\ a\ test1.py"))

# determine whether it is an absolute path

Print (os.path.isabs ("E:\ python_learn\ python\ day12\ a\ test1.py"))

# whether it is a file

Print (os.path.isfile ("E:\ python_learn\ python\ day12\ a\ test1.py"))

# whether it is a directory

Print (os.path.isdir ("E:\ python_learn\ python\ day12\ a\ test1.py"))

# get the last access time of a file or directory

Print (os.path.getatime ("E:\ python_learn\ python\ day12\ a\ test1.py"))

# creation time of the output file

Print (os.path.getctime ("E:\ python_learn\ python\ day12\ a\ test1.py"))

# get the last modification time

Print (os.path.getmtime ("E:\ python_learn\ python\ day12\ a\ test1.py"))

At this point, I believe you have a deeper understanding of "what are the basic os operations of python3?" you might as well do it in practice. Here is the website, more related content can enter the relevant channels to inquire, follow us, continue to learn!

Tags: Directory file path basic operation platform time content file name recursion learning utility deeper and so on superior information interest delimiter hospital single level variable Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Shulou Technology Microsoft Shulou Tech Info NVidia MySQL