ਵਿੱਚ Python, ਫਾਈਲਾਂ ਨੂੰ ਪੜ੍ਹਨ ਅਤੇ ਲਿਖਣ ਲਈ, ਅਸੀਂ ਸਟੈਂਡਰਡ ਲਾਇਬ੍ਰੇਰੀ ਵਿੱਚ ਪ੍ਰਦਾਨ ਕੀਤੇ ਫੰਕਸ਼ਨਾਂ ਅਤੇ ਤਰੀਕਿਆਂ ਜਿਵੇਂ ਕਿ, ਅਤੇ. ਇੱਥੇ ਫਾਈਲਾਂ ਵਿੱਚ ਹੇਰਾਫੇਰੀ ਕਰਨ ਦਾ ਤਰੀਕਾ ਹੈ: open()
read()
write()
close()
Python
ਫਾਈਲਾਂ ਪੜ੍ਹ ਰਿਹਾ ਹੈ
ਵਿੱਚ ਇੱਕ ਫਾਈਲ ਨੂੰ ਪੜ੍ਹਨ ਲਈ Python, ਅਸੀਂ "r"(ਰੀਡ) ਮੋਡ ਨਾਲ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ। ਇਹ ਫੰਕਸ਼ਨ ਇੱਕ ਫਾਈਲ ਆਬਜੈਕਟ ਨੂੰ ਵਾਪਸ ਕਰਦਾ ਹੈ, ਅਤੇ ਫਿਰ ਅਸੀਂ ਫਾਈਲ ਦੀ ਸਮੱਗਰੀ ਨੂੰ ਪੜ੍ਹਨ ਲਈ ਵਿਧੀਆਂ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ। open()
read()
ਉਦਾਹਰਨ :
# Read the content of a file
with open("myfile.txt", "r") as file:
content = file.read()
print(content)
ਫਾਈਲਾਂ ਲਿਖਣੀਆਂ
ਇੱਕ ਫਾਈਲ ਵਿੱਚ ਲਿਖਣ ਜਾਂ ਇੱਕ ਨਵੀਂ ਫਾਈਲ ਬਣਾਉਣ ਲਈ, ਅਸੀਂ "w"(ਰਾਈਟ) ਮੋਡ ਨਾਲ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ। ਜੇਕਰ ਫਾਈਲ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ, ਤਾਂ ਇਸਨੂੰ ਓਵਰਰਾਈਟ ਕੀਤਾ ਜਾਵੇਗਾ, ਨਹੀਂ ਤਾਂ, ਇੱਕ ਨਵੀਂ ਫਾਈਲ ਬਣਾਈ ਜਾਵੇਗੀ। open()
ਉਦਾਹਰਨ :
# Write content to a file
with open("output.txt", "w") as file:
file.write("This is the content written to the file.")
ਫਾਈਲਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ
ਮੌਜੂਦਾ ਸਮਗਰੀ ਨੂੰ ਓਵਰਰਾਈਟ ਕੀਤੇ ਬਿਨਾਂ ਕਿਸੇ ਫਾਈਲ ਦੇ ਅੰਤ ਵਿੱਚ ਸਮਗਰੀ ਨੂੰ ਜੋੜਨ ਲਈ, ਅਸੀਂ "a"(ਅਪੈਂਡ) ਮੋਡ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ।
ਉਦਾਹਰਨ :
# Append content to a file
with open("logfile.txt", "a") as file:
file.write("Appending this line to the file.")
ਫਾਈਲਾਂ ਨੂੰ ਬੰਦ ਕਰਨਾ
ਪੜ੍ਹਨ ਜਾਂ ਲਿਖਣ ਤੋਂ ਬਾਅਦ, ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਫਾਈਲ ਨੂੰ ਬੰਦ ਕਰਨ ਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ close()
. ਹਾਲਾਂਕਿ, ਸਟੇਟਮੈਂਟ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਸਮੇਂ with
, ਫਾਈਲ ਨੂੰ ਮੈਨੂਅਲੀ ਬੰਦ ਕਰਨ ਦੀ ਕੋਈ ਲੋੜ ਨਹੀਂ ਹੈ ਕਿਉਂਕਿ ਬਲਾਕ Python ਤੋਂ ਬਾਹਰ ਨਿਕਲਣ ਵੇਲੇ ਫਾਈਲ ਆਪਣੇ ਆਪ ਬੰਦ ਹੋ ਜਾਵੇਗੀ । with
ਵਿੱਚ ਫਾਈਲਾਂ ਨੂੰ ਪੜ੍ਹਨਾ ਅਤੇ ਲਿਖਣਾ Python ਤੁਹਾਨੂੰ ਫਾਈਲਾਂ ਦੇ ਡੇਟਾ ਨਾਲ ਕੰਮ ਕਰਨ ਅਤੇ ਬਾਹਰੀ ਸਰੋਤਾਂ ਤੋਂ ਜਾਣਕਾਰੀ ਨੂੰ ਸਟੋਰ ਕਰਨ ਅਤੇ ਪ੍ਰਕਿਰਿਆ ਕਰਨ ਵਾਲੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਬਣਾਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।