Мне стало скучно, и я решил создать программу, которая создает файл прямо на рабочем столе пользователя на Mac, Linux и Windows. Он только создает, а не редактирует. Но я не хочу его запускать, я не думаю, что это безопасно, можете ли вы его просмотреть?
@staticmethod
def Open_File_On_Desktop_WINDOWS(username, filename, file_content):
desktop_path = f'C:\\Users\\{username}\\Desktop\\{filename}'
try:
with open(desktop_path, 'w') as file:
file.write(file_content)
return f'File created on desktop: {filename}'
except FileNotFoundError:
return f"Error: Desktop path does not exist: {desktop_path}"
except PermissionError:
return f"Error: Permission denied when trying to write to: {desktop_path}"
@staticmethod
def Open_File_On_Desktop_MAC(username, filename, file_content):
desktop_path = f'/Users/{username}/Desktop/{filename}'
try:
with open(desktop_path, 'w') as file:
file.write(file_content)
return f'File created on desktop: {filename}'
except FileNotFoundError:
return f"Error: Desktop path does not exist: {desktop_path}"
except PermissionError:
return f"Error: Permission denied when trying to write to: {desktop_path}"
@staticmethod
def Open_File_On_Desktop_LINUX(username, filename, file_content):
desktop_path = f'/home/{username}/Desktop/{filename}'
try:
with open(desktop_path, 'w') as file:
file.write(file_content)
return f'File created on desktop: {filename}'
except FileNotFoundError:
return f"Error: Desktop path does not exist: {desktop_path}"
except PermissionError:
return f"Error: Permission denied when trying to write to: {desktop_path}"
Подробнее здесь: https://stackoverflow.com/questions/792 ... is-it-safe
Я создаю код для создания файла прямо на рабочем столе; это безопасно? [закрыто] ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Почему этот код работает на рабочем столе, но не работает на Android в отладочной сборке?
Anonymous » » в форуме Android - 0 Ответы
- 18 Просмотры
-
Последнее сообщение Anonymous
-