automated terminal push
This commit is contained in:
44
schedule.py
Normal file
44
schedule.py
Normal file
@@ -0,0 +1,44 @@
|
||||
def write_to_file(filepath, content):
|
||||
"""Writes content to a file.
|
||||
|
||||
Args:
|
||||
filepath: The path to the file.
|
||||
content: The string to write to the file.
|
||||
Returns:
|
||||
True on success, False on failure. Prints error messages.
|
||||
"""
|
||||
try:
|
||||
with open(filepath, 'w') as f: # 'w' mode overwrites, 'a' appends
|
||||
f.write(content)
|
||||
return True
|
||||
except OSError as e:
|
||||
print(f"Error writing to file {filepath}: {e}")
|
||||
return False
|
||||
|
||||
|
||||
# Example usage:
|
||||
filepath = "/tmp/file.dat" # Or any path you want
|
||||
content = "yooo"
|
||||
|
||||
if write_to_file(filepath, content):
|
||||
print(f"Successfully wrote '{content}' to {filepath}")
|
||||
else:
|
||||
print("File write operation failed.")
|
||||
|
||||
|
||||
# Example of appending:
|
||||
def append_to_file(filepath, content):
|
||||
"""Appends content to a file."""
|
||||
try:
|
||||
with open(filepath, 'a') as f: # 'a' mode appends
|
||||
f.write(content)
|
||||
return True
|
||||
except OSError as e:
|
||||
print(f"Error appending to file {filepath}: {e}")
|
||||
return False
|
||||
|
||||
# Example usage of append:
|
||||
if append_to_file(filepath, "\nand more yooo"): # \n for a new line
|
||||
print("Successfully appended to the file.")
|
||||
else:
|
||||
print("File append operation failed.")
|
||||
Reference in New Issue
Block a user