Форум сайта python.su
# -*- coding: utf-8 -*- a = input("Что необходимо сделать, 1 создать, 2 добавить: ") if a == 1: exec(open("part1.py").read()) elif a == 2: import os path = os.path.expandvars(r"%APPDATA%\Avtor\P11Data\88") os.chdir(path) file = open("test.cfg") file.write("blalalalalalalala+1") file.close() print("Job done")
import os path = os.path.expandvars(r"%APPDATA%\test\P11Data\9") os.makedirs(path, mode=0o777, exist_ok=False) os.chdir(path) file = open("test.cfg", "w+") file.write("blalalalalalalala") file.close()
Отредактировано Magys (Май 12, 2016 14:13:31)
Офлайн
MagysОткуда компьютер знает, что вы ввели число?
вот и не могу понятьь
Офлайн
FishHook
a = int(input("Что необходимо сделать, 1 создать, 2 добавить: "))
elif a == 2:
import os
path = os.path.expandvars(r"%APPDATA%\test\P11Data\27")
os.chdir(path)
file = open("test.cfg")
file.write("blalalalalal")
file.close()
print("Job done")
Message File Name Line Positionhttps://docs.python.org/3/library/csv.html#csv.writer
UnsupportedOperation: not writable
Отредактировано Magys (Май 12, 2016 15:47:50)
Офлайн
У тебя же в первом условии правильно написано
file = open("test.cfg", "w+")
Офлайн
Vlad_KiЭто создать и открыть, если я не ошибаюсь, а в втором нужно редактировать( добавить запись)
У тебя же в первом условии правильно написано
Офлайн
Если я тоже не ошибаюсь, должно работать корректно так:
file = open("test.cfg", "w")
Офлайн
Ошибаюсь-не ошибаюсь, доку бы почитали
http://www.tutorialspoint.com/python/python_files_io.htm
Офлайн
оО точно, я дурак почему то убрал параметр access_mode
спс, я наверно вас замучал такими бестолковыми вопросами.
В итоге: Modul2.py
# -*- coding: utf-8 -*- a = int(input("Что необходимо сделать, 1 создать, 2 добавить: ")) if a == 1: exec(open("part1.py").read()) elif a == 2: exec(open("part2.py").read()) input("Job done")
import os path = os.path.expandvars(r"%APPDATA%\test\P11Data\27") os.makedirs(path, mode=0o777, exist_ok=False) os.chdir(path) file = open("test.cfg", "w+") file.write("blalalalalalalala") file.close()
# -*- coding: utf-8 -*- import os path = os.path.expandvars(r"%APPDATA%\test\P11Data\27") os.chdir(path) b = input("Введите полный путь к токену") file = open("test.cfg", "a+") file.write("\n" + b) file.close()
input("Job done")
Отредактировано Magys (Май 13, 2016 11:34:15)
Офлайн