Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
设置tmp文件夹时遇到问题的Python脚本_Python_Python 2.7 - Fatal编程技术网

设置tmp文件夹时遇到问题的Python脚本

设置tmp文件夹时遇到问题的Python脚本,python,python-2.7,Python,Python 2.7,试图运行一个Python脚本(从大学网站下载)并不断得到一个错误,其中它无法设置临时目录。我在Windows10下运行这个程序,并尝试过Python 2.6和2.7。无论何时运行代码,都会出现以下错误: Traceback (most recent call last): File "Calign.py", line 116, in <module> tmpbase = '/tmp/' + os.environ['USER'] + '_' + str(os.getpid(

试图运行一个Python脚本(从大学网站下载)并不断得到一个错误,其中它无法设置临时目录。我在Windows10下运行这个程序,并尝试过Python 2.6和2.7。无论何时运行代码,都会出现以下错误:

Traceback (most recent call last):
  File "Calign.py", line 116, in <module>
    tmpbase = '/tmp/' + os.environ['USER'] + '_' + str(os.getpid())
  File "C:\Python27\lib\os.py", line 425, in __getitem__
    return self.data[key.upper()]
KeyError: 'USER
回溯(最近一次呼叫最后一次):
文件“Calign.py”,第116行,在
tmpbase='/tmp/'+os.environ['USER']+'+'u'+str(os.getpid())
文件“C:\Python27\lib\os.py”,第425行,在\uu getitem中__
返回self.data[key.upper()]
KeyError:'用户
“Calign”Python脚本中似乎有错误。起初,我认为这只是在翻转斜杠(在路径中使用/where-Windows-uses\),但该修复只会产生更多错误。最终,任何修复脚本的尝试都没有成功——我的Python不够,我也不确定脚本在做什么

我详细地运行了python脚本,如果这样有帮助的话:

ente# installing zipimport hook
import zipimport # builtin
# installed zipimport hook
# C:\Python26\lib\site.pyc matches C:\Python26\lib\site.py
import site # precompiled from C:\Python26\lib\site.pyc
# C:\Python26\lib\os.pyc matches C:\Python26\lib\os.py
import os # precompiled from C:\Python26\lib\os.pyc
import errno # builtin
import nt # builtin
# C:\Python26\lib\ntpath.pyc matches C:\Python26\lib\ntpath.py
import ntpath # precompiled from C:\Python26\lib\ntpath.pyc
# C:\Python26\lib\stat.pyc matches C:\Python26\lib\stat.py
import stat # precompiled from C:\Python26\lib\stat.pyc
# C:\Python26\lib\genericpath.pyc matches C:\Python26\lib\genericpath.py
import genericpath # precompiled from C:\Python26\lib\genericpath.pyc
# C:\Python26\lib\warnings.pyc matches C:\Python26\lib\warnings.py
import warnings # precompiled from C:\Python26\lib\warnings.pyc
# C:\Python26\lib\linecache.pyc matches C:\Python26\lib\linecache.py
import linecache # precompiled from C:\Python26\lib\linecache.pyc
# C:\Python26\lib\types.pyc matches C:\Python26\lib\types.py
import types # precompiled from C:\Python26\lib\types.pyc
# C:\Python26\lib\UserDict.pyc matches C:\Python26\lib\UserDict.py
import UserDict # precompiled from C:\Python26\lib\UserDict.pyc
# C:\Python26\lib\_abcoll.pyc matches C:\Python26\lib\_abcoll.py
import _abcoll # precompiled from C:\Python26\lib\_abcoll.pyc
# C:\Python26\lib\abc.pyc matches C:\Python26\lib\abc.py
import abc # precompiled from C:\Python26\lib\abc.pyc
# C:\Python26\lib\copy_reg.pyc matches C:\Python26\lib\copy_reg.py
import copy_reg # precompiled from C:\Python26\lib\copy_reg.pyc
# C:\Python26\lib\locale.pyc matches C:\Python26\lib\locale.py
import locale # precompiled from C:\Python26\lib\locale.pyc
import encodings # directory C:\Python26\lib\encodings
# C:\Python26\lib\encodings\__init__.pyc matches C:\Python26\lib\encodings\__init__.py
import encodings # precompiled from C:\Python26\lib\encodings\__init__.pyc
# C:\Python26\lib\codecs.pyc matches C:\Python26\lib\codecs.py
import codecs # precompiled from C:\Python26\lib\codecs.pyc
import _codecs # builtin
# C:\Python26\lib\encodings\aliases.pyc matches C:\Python26\lib\encodings\aliases.py
import encodings.aliases # precompiled from C:\Python26\lib\encodings\aliases.pyc
# C:\Python26\lib\functools.pyc matches C:\Python26\lib\functools.py
import functools # precompiled from C:\Python26\lib\functools.pyc
import _functools # builtin
import _locale # builtin
# C:\Python26\lib\re.pyc matches C:\Python26\lib\re.py
import re # precompiled from C:\Python26\lib\re.pyc
# C:\Python26\lib\sre_compile.pyc matches C:\Python26\lib\sre_compile.py
import sre_compile # precompiled from C:\Python26\lib\sre_compile.pyc
import _sre # builtin
# C:\Python26\lib\sre_parse.pyc matches C:\Python26\lib\sre_parse.py
import sre_parse # precompiled from C:\Python26\lib\sre_parse.pyc
# C:\Python26\lib\sre_constants.pyc matches C:\Python26\lib\sre_constants.py
import sre_constants # precompiled from C:\Python26\lib\sre_constants.pyc
import operator # builtin
# C:\Python26\lib\encodings\cp1252.pyc matches C:\Python26\lib\encodings\cp1252.py
import encodings.cp1252 # precompiled from C:\Python26\lib\encodings\cp1252.pyc
Python 2.6 (r26:66721, Oct  2 2008, 11:06:43) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
# C:\Python26\lib\getopt.pyc matches C:\Python26\lib\getopt.py
import getopt # precompiled from C:\Python26\lib\getopt.pyc
# C:\Python26\lib\wave.pyc matches C:\Python26\lib\wave.py
import wave # precompiled from C:\Python26\lib\wave.pyc
# C:\Python26\lib\struct.pyc matches C:\Python26\lib\struct.py
import struct # precompiled from C:\Python26\lib\struct.pyc
import _struct # builtin
# C:\Python26\lib\chunk.pyc matches C:\Python26\lib\chunk.py
import chunk # precompiled from C:\Python26\lib\chunk.pyc
# C:\Python26\lib\io.pyc matches C:\Python26\lib\io.py
import io # precompiled from C:\Python26\lib\io.pyc
# C:\Python26\lib\__future__.pyc matches C:\Python26\lib\__future__.py
import __future__ # precompiled from C:\Python26\lib\__future__.pyc
import _fileio # builtin
# C:\Python26\lib\threading.pyc matches C:\Python26\lib\threading.py
import threading # precompiled from C:\Python26\lib\threading.pyc
import thread # builtin
import time # builtin
# C:\Python26\lib\traceback.pyc matches C:\Python26\lib\traceback.py
import traceback # precompiled from C:\Python26\lib\traceback.pyc
# C:\Python26\lib\collections.pyc matches C:\Python26\lib\collections.py
import collections # precompiled from C:\Python26\lib\collections.pyc
import _collections # builtin
# C:\Python26\lib\keyword.pyc matches C:\Python26\lib\keyword.py
import keyword # precompiled from C:\Python26\lib\keyword.pyc
import _bytesio # builtin
Traceback (most recent call last):
  File "Calign.py", line 116, in <module>
    tmpbase = '/tmp/' + os.environ['USER'] + '_' + str(os.getpid())
  File "C:\Python26\lib\os.py", line 423, in __getitem__
    return self.data[key.upper()]
KeyError: 'USER'
# clear __builtin__._
# clear sys.path
# clear sys.argv
# clear sys.ps1
# clear sys.ps2
# clear sys.exitfunc
# clear sys.exc_type
# clear sys.exc_value
# clear sys.exc_traceback
# clear sys.last_type
# clear sys.last_value
# clear sys.last_traceback
# clear sys.path_hooks
# clear sys.path_importer_cache
# clear sys.meta_path
# clear sys.flags
# clear sys.float_info
# restore sys.stdin
# restore sys.stdout
# restore sys.stderr
# cleanup __main__
# cleanup[1] __future__
# cleanup[1] chunk
# cleanup[1] locale
# cleanup[1] functools
# cleanup[1] encodings
# cleanup[1] site
# cleanup[1] operator
# cleanup[1] io
# cleanup[1] abc
# cleanup[1] threading
# cleanup[1] sre_constants
# cleanup[1] re
# cleanup[1] collections
# cleanup[1] _codecs
# cleanup[1] getopt
# cleanup[1] nt
# cleanup[1] _warnings
# cleanup[1] zipimport
# cleanup[1] encodings.cp1252
# cleanup[1] _collections
# cleanup[1] codecs
# cleanup[1] _bytesio
# cleanup[1] wave
# cleanup[1] _struct
# cleanup[1] _functools
# cleanup[1] _locale
# cleanup[1] keyword
# cleanup[1] thread
# cleanup[1] signal
# cleanup[1] traceback
# cleanup[1] encodings.aliases
# cleanup[1] time
# cleanup[1] exceptions
# cleanup[1] _fileio
# cleanup[1] sre_compile
# cleanup[1] _sre
# cleanup[1] struct
# cleanup[1] sre_parse
# cleanup[2] copy_reg
# cleanup[2] types
# cleanup[2] errno
# cleanup[2] _abcoll
# cleanup[2] ntpath
# cleanup[2] genericpath
# cleanup[2] stat
# cleanup[2] warnings
# cleanup[2] UserDict
# cleanup[2] os.path
# cleanup[2] linecache
# cleanup[2] os
# cleanup sys
# cleanup __builtin__
# cleanup ints: 26 unfreed ints
# cleanup floats: 2 unfreed floatsr code here
ente#安装zipimport挂钩
进口zipimport#内置
#已安装的zipimport挂钩
#C:\Python26\lib\site.pyc与C:\Python26\lib\site.py匹配
导入站点#从C:\Python26\lib\site.pyc预编译
#C:\Python26\lib\os.pyc与C:\Python26\lib\os.py匹配
导入从C:\Python26\lib\os.pyc预编译的操作系统
导入错误号#内置
进口新台币#内置
#C:\Python26\lib\ntpath.pyc与C:\Python26\lib\ntpath.py匹配
导入ntpath#从C:\Python26\lib\ntpath.pyc预编译
#C:\Python26\lib\stat.pyc与C:\Python26\lib\stat.py匹配
导入stat#从C:\Python26\lib\stat.pyc预编译
#C:\Python26\lib\genericpath.pyc与C:\Python26\lib\genericpath.py匹配
导入genericpath#从C:\Python26\lib\genericpath.pyc预编译
#C:\Python26\lib\warnings.pyc与C:\Python26\lib\warnings.py匹配
导入警告#从C:\Python26\lib\warnings.pyc预编译
#C:\Python26\lib\linecache.pyc与C:\Python26\lib\linecache.py匹配
导入linecache#从C:\Python26\lib\linecache.pyc预编译
#C:\Python26\lib\types.pyc与C:\Python26\lib\types.py匹配
导入类型#从C:\Python26\lib\types.pyc预编译
#C:\Python26\lib\UserDict.pyc与C:\Python26\lib\UserDict.py匹配
导入UserDict#从C:\Python26\lib\UserDict.pyc预编译
#C:\Python26\lib\\ u abcoll.pyc与C:\Python26\lib\\ u abcoll.py匹配
导入_abcoll#从C:\Python26\lib\_abcoll.pyc预编译
#C:\Python26\lib\abc.pyc与C:\Python26\lib\abc.py匹配
导入abc#从C:\Python26\lib\abc.pyc预编译
#C:\Python26\lib\copy\u reg.pyc与C:\Python26\lib\copy\u reg.py匹配
导入从C:\Python26\lib\copy\u reg.pyc预编译的副本
#C:\Python26\lib\locale.pyc与C:\Python26\lib\locale.py匹配
导入区域设置#从C:\Python26\lib\locale.pyc预编译
导入编码#目录C:\Python26\lib\encodings
#C:\Python26\lib\encodings\\uuuu init\uuuu.pyc与C:\Python26\lib\encodings\\uu init\uuuu.py匹配
导入编码#从C:\Python26\lib\encodings\u init\uuu.pyc预编译
#C:\Python26\lib\codecs.pyc与C:\Python26\lib\codecs.py匹配
导入编解码器#从C:\Python26\lib\codecs.pyc预编译
导入"编解码器"内置
#C:\Python26\lib\encodings\aliases.pyc与C:\Python26\lib\encodings\aliases.py匹配
导入encodings.alias#从C:\Python26\lib\encodings\alias.pyc预编译
#C:\Python26\lib\functools.pyc与C:\Python26\lib\functools.py匹配
导入functools#从C:\Python26\lib\functools.pyc预编译
导入功能工具内置
导入_locale#内置
#C:\Python26\lib\re.pyc与C:\Python26\lib\re.py匹配
从C:\Python26\lib\re.pyc导入重新编译的
#C:\Python26\lib\sre\u compile.pyc与C:\Python26\lib\sre\u compile.py匹配
导入从C:\Python26\lib\sre_compile.pyc预编译的sre_compile
导入内置
#C:\Python26\lib\sre_parse.pyc与C:\Python26\lib\sre_parse.py匹配
导入从C:\Python26\lib\sre_parse.pyc预编译的sre_parse
#C:\Python26\lib\sre_constants.pyc与C:\Python26\lib\sre_constants.py匹配
导入从C:\Python26\lib\sre_constants.pyc预编译的sre_常量
导入运算符#内置
#C:\Python26\lib\encodings\cp1252.pyc匹配C:\Python26\lib\encodings\cp1252.py
导入encodings.cp1252#从C:\Python26\lib\encodings\cp1252.pyc预编译
win32上的Python 2.6(r26:667212008年10月2日11:06:43)[MSC v.1500 64位(AMD64)]
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。
#C:\Python26\lib\getopt.pyc与C:\Python26\lib\getopt.py匹配
导入从C:\Python26\lib\getopt.pyc预编译的getopt
#C:\Python26\lib\wave.pyc与C:\Python26\lib\wave.py匹配
导入从C:\Python26\lib\wave.pyc预编译的wave
#C:\Python26\lib\struct.pyc与C:\Python26\lib\struct.py匹配
导入结构#从C:\Python26\lib\struct.pyc预编译
导入_结构#内置
#C:\Python26\lib\chunk.pyc与C:\Python26\lib\chunk.py匹配
导入块#从C:\Python26\lib\chunk.pyc预编译
#C:\Python26\lib\io.pyc与C:\Python26\lib\io.py匹配
导入从C:\Python26\lib\io.pyc预编译的io
#C:\Python26\lib\\ uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuc匹配C:\Python26\lib\\ uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
导入从C:\Python26\lib\\ uuuuuuuuuuuuuuuuuuuuuu.pyc预编译的未来
导入内置文件
#C:\Python26\lib\threading.pyc与C:\Python26\lib\threading.py匹配
导入线程#从C:\Python26\lib\threading.pyc预编译
导入线程#内置
导入时间#内置
#C:\Python26\lib\traceback.pyc与C:\Python26\lib\traceback.py匹配
导入回溯#从C:\Python26\lib\traceback.pyc预编译
#C:\Python26\lib\collections.pyc与C:\Python26\lib\collections.py匹配
导入集合#从C:\Python26\lib\collections.pyc预编译
导入_集合#内置
#C:\Python26\lib\keyword.pyc与C:\Python26\lib\keyword.py匹配
导入关键字#从C:\Python26\lib\keyword.pyc预编译
导入内置
回溯(最近一次呼叫最后一次):
文件“Calign.py”,第116行,在
tmpbase='/tmp/'+os.environ['USER']+'+'u'+str(os.getpid())
文件“C:\Python26\lib\os.py”,第423行,在\uuu getitem中__
返回self.data[key.upper()]
钥匙