Открытие файла, доступного во временной папке текущего рабочего каталога на python
Я пытался
pwdir=os.getcwd()
tempdir=pwdir+"/temp/test.txt"
f=open(tempdir,'r+')
Когда я печатаю путь к tempdir, он отображается правильно, а также содержимоеФайл также читается.
Когда я пытаюсь объединить эту операцию из Applescript, который вызывает этот скрипт Python.Я получаю ошибку, подобную этой
f=open(pwdir1,'r+')
IOError: [Errno 2] No such file or directory: '//temp/test.txt'" number 1
РЕДАКТИРОВАТЬ:
Я использую сценарий оболочки из Applescript, чтобы вызвать этот pythonscript
do shell script "/Users/mymac/Documents/'Microsoft User Data'/test.py"
РЕДАКТИРОВАТЬ:
Код Python:
tempdir = os.path.join(os.getcwd(),'temp','htmlinput.html')
print tempdir
with open(tempdir) as f:
html=f.read()
Вывод Python из терминала: (отлично работает)
/Users/mymac/Documents/Microsoft User Data/Outlook Script Menu Items/temp/htmlinput.html
Я также могу видеть содержимое файла.
Код Applescript:
do shell script "/Users/mymac/Documents/'Microsoft User Data'/'Outlook Script Menu Items'/new.py"
Ошибка приложения:
error "Microsoft Outlook got an error: Traceback (most recent call last):
File \"/Users/mymac/Documents/Microsoft User Data/Outlook Script Menu Items/new.py\", line 12, in <module>
with open(tempdir) as f:
IOError: [Errno 2] No such file or directory: '/temp/htmlinput.html'" number 1