相关疑难解决方法(0)

如何导入其他Python文件?

如何在Python中导入其他文件?

  1. 我怎样才能导入特定的python文件import file.py
  2. 如何导入文件夹而不是特定文件?
  3. 我想根据用户输入在运行时动态加载Python文件.
  4. 我想知道如何从文件中加载一个特定的部分.

例如,main.py我有:

from extra import * 
Run Code Online (Sandbox Code Playgroud)

虽然这给了我所有的定义extra.py,但也许我想要的只是一个定义:

def gap():
    print
    print
Run Code Online (Sandbox Code Playgroud)

我怎么添加到import语句只得到gapextra.py

python python-import

702
推荐指数
13
解决办法
141万
查看次数

Python 3中execfile的替代方法是什么?

似乎他们在Python 3中取消了通过删除快速加载脚本的所有简单方法 execfile()

有没有一个明显的选择我错过了?

python python-3.x

325
推荐指数
10
解决办法
24万
查看次数

Sublime Text控制台不显示带重音的行

在Sublime Text 2和3中,控制台输出不显示带有重音的行:

例  

Tools > Build在Windows中使用vanilla Sublime,使用自动Build System来执行它.

有没有解决这个问题?

unicode utf-8 sublimetext sublimetext2 sublimetext3

11
推荐指数
1
解决办法
659
查看次数

Python 子进程正在运行不同版本的 Python

我正在尝试创建一个 Python 脚本来执行其他 Python 脚本,它适用于大多数脚本,但遇到print('anything', end=''). 这是因为子进程运行的是 2.7,而不是 3.4。我一生都无法弄清楚如何让子流程运行 3.4。

Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 bit (In
tel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> import subprocess
>>> sys.version
'3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 bit (Intel)]'
>>> results = subprocess.check_output('testprint.py', shell=True)
>>> results
b'2.7 (r27:82525, Jul  4 2010, 07:43:08) [MSC v.1500 64 bit (AMD64)]\r\n'
Run Code Online (Sandbox Code Playgroud)

testprint.py 就是这样:

import sys
print(sys.version)
Run Code Online (Sandbox Code Playgroud)

编辑:当然,我会在发布问题后意识到一个解决方案。我将代码修改为以下内容:

path …
Run Code Online (Sandbox Code Playgroud)

subprocess python-3.x

7
推荐指数
1
解决办法
3423
查看次数

在OpenShift的书中使用Python 3.3

OpenShift最近出版了一本书"OpenShift入门".对于刚开始的人来说,这是一个很好的指南.

在第3章中,他们展示了如何修改模板应用程序以使用Python 2.7和Flask.我们的要求是Python 3.3.

在第19页,对wsgi.py的修改之一是:execfile(virtualenv,dict(file = virtualenv)).execfile在3.x中被废除了.StackOverflow中有关于如何翻译的例子,但我不清楚如何将这些应用于这种情况.

有没有人对此问题有任何见解?

python python-3.x openshift

5
推荐指数
1
解决办法
876
查看次数

Python 3.3相当于'execfile'

我需要找到如何在Notepad ++中编写后打开我的.py文件.我发现界面比Python窗口更有用.

在一个教程中,我跟随着这个人使用

execfile(pathway)
Run Code Online (Sandbox Code Playgroud)

但是execfile在3.3中不起作用.

3.x中是否有等价的陈述?

python keyword execfile python-3.x

3
推荐指数
1
解决办法
1万
查看次数