小编Jac*_*son的帖子

是否有可移植的方式来获取Python中的当前用户名?

是否有一种可移植的方式来获取Python中当前用户的用户名(即,至少在Linux和Windows下都能运行的用户名).它的工作方式如下os.getuid:

>>> os.getuid()
42
>>> os.getusername()
'slartibartfast'
Run Code Online (Sandbox Code Playgroud)

我搜索了一下,并且惊讶地发现没有找到确定的答案(尽管我可能只是谷歌搜索不好).该PWD模块提供了一个相对简单的方法来实现这一目标下,说,Linux的,但它不存在于Windows.一些搜索结果表明,在Windows下获取用户名在某些情况下可能会很复杂(例如,作为Windows服务运行),尽管我还没有验证.

python portability username

575
推荐指数
13
解决办法
34万
查看次数

EC2实例没有公共DNS

我工作的人给了我EC2凭证登录他的EC2控制台.我不是那个设置它的人.一些实例显示公共DNS名称,而其他实例显示空白公共DNS.我希望能够连接到具有空白公共DNS的实例.我无法弄清楚为什么这些显示为空白.

amazon-ec2 amazon-web-services amazon-vpc

277
推荐指数
12
解决办法
14万
查看次数

在Python 2.6中使用unicode_literals的任何陷阱?

我们已经在Python 2.6下运行了我们的代码库.为了准备Python 3.0,我们开始添加:

from __future__ import unicode_literals

进入我们的.py文件(因为我们修改它们).我想知道是否还有其他人这样做并遇到任何非显而易见的陷阱(也许是在花了很多时间调试之后).

python unicode python-2.6 unicode-literals

102
推荐指数
5
解决办法
2万
查看次数

TCP选项SO_LINGER(零) - 何时需要

我想我理解该选项的正式含义.在我正在处理的一些遗留代码中,使用了该选项.客户抱怨RST作为对其接近的连接的FIN的回应.

我不确定我是否可以安全地将其删除,因为我不明白何时应该使用它.

能否举例说明何时需要该选项?

sockets networking tcp setsockopt so-linger

84
推荐指数
4
解决办法
12万
查看次数

集成Python和JavaScript的最佳方式?

是否可以集成Python和JavaScript?例如,假设您希望能够在JavaScript中定义类并从Python中使用它们(反之亦然).如果是这样,最好的方法是什么?我不仅对这是否可行感兴趣,而且如果有人在"严肃"的项目或产品中做到了这一点.

我猜这可能是使用JythonRhino的例子,但我很好奇是否有人真的这样做过,以及是否有其他平台的解决方案(特别是CPython).

javascript python brython transcrypt rapydscript

63
推荐指数
6
解决办法
10万
查看次数

SQLAlchemy在提交之前获取自动增量的主键

当我创建一个带有自动递增主键的表时,是否有办法获得主键(即保留主键)而不实际提交?

我想在事务中放置两个操作,但其中一个操作将取决于在上一个操作中分配了哪个主键.

python sql sqlalchemy

40
推荐指数
2
解决办法
2万
查看次数

TestNG依赖来自不同类的OnMethods

当要依赖的测试与具有此注释的测试的类相同时,注释的dependsOnMethods属性@Test可以正常工作.但是,如果待测试方法和依赖方法属于不同的类,则它不起作用.示例如下:

class c1 {
  @Test
  public void verifyConfig() {
    //verify some test config parameters
  }
}

class c2 {
  @Test(dependsOnMethods={"c1.verifyConfig"})
  public void dotest() {
    //Actual test
  }
}
Run Code Online (Sandbox Code Playgroud)

有没有办法解决这个限制?一个简单的方法是在class c2该调用中创建一个测试c1.verifyConfig().但这将是太多的重复.

java testing junit testng automated-tests

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

在Python中,如何确定IP地址是否是私有的?

在Python中,确定IP地址(例如'127.0.0.1''10.98.76.6')是否在专用网络上的最佳方法是什么?代码听起来不难写.但是可能会有更多的边缘情况而不是立即显而易见的,并且需要考虑IPv6支持等.是否有现有的库可以做到这一点?

python network-programming ip-address

25
推荐指数
4
解决办法
2万
查看次数

Pane和Group之间有什么区别?

在JavaFX中,a Pane和a 之间有什么区别Group?我无法辨别出任何差异.

javafx pane

17
推荐指数
2
解决办法
2万
查看次数

设置document.domain是否适用于所有(大多数)浏览器?

同源策略文档这样说:

同一原产地规则有一个例外.脚本可以将document.domain的值设置为当前域的后缀.如果它这样做,则较短的域用于后续的原始检查.例如,假设http://store.company.com/dir/other.html文档中的脚本 执行以下语句:

document.domain ="company.com";

执行该语句后,页面将通过http://company.com/dir/page.html传递原点检查 .但是,由于同样的原因,company.com无法将document.domain设置为othercompany.com.

所有流行的浏览器都支持吗?如果没有,哪些不?

javascript browser cross-browser

16
推荐指数
2
解决办法
2万
查看次数