小编Ala*_*ith的帖子

在virtualenv中使用Python 3

使用virtualenv,我使用默认版本的Python(2.7)运行我的项目.在一个项目中,我需要使用Python 3.4.

brew install python3以前在Mac上安装它.现在,我如何创建一个使用新版本的virtualenv?

例如sudo virtualenv envPython3

如果我尝试:

virtualenv -p python3 test
Run Code Online (Sandbox Code Playgroud)

我明白了:

Running virtualenv with interpreter /usr/local/bin/python3
Using base prefix '/usr/local/Cellar/python3/3.4.0_1/Frameworks/Python.framework/Versions/3.4'
New python executable in test/bin/python3.4
Also creating executable in test/bin/python
Failed to import the site module
Traceback (most recent call last):
  File "/Users/user/Documents/workspace/test/test/bin/../lib/python3.4/site.py", line 67, in <module>
    import os
  File "/Users/user/Documents/workspace/test/test/bin/../lib/python3.4/os.py", line 634, in <module>
    from _collections_abc import MutableMapping
ImportError: No module named '_collections_abc'
ERROR: The executable test/bin/python3.4 is not functioning
ERROR: It …
Run Code Online (Sandbox Code Playgroud)

python virtualenv python-3.x

735
推荐指数
13
解决办法
82万
查看次数

如何迭代给定目录中的文件?

我需要遍历.asm给定目录中的所有文件并对它们执行一些操作.

如何以有效的方式完成?

python directory iterator

477
推荐指数
7
解决办法
58万
查看次数

Python - 使用2个值之间的数字创建列表?

如何创建一个列表,其中包含我输入的两个值之间的值?例如,为11到16的值生成以下列表:

list = [11, 12, 13, 14, 15, 16]
Run Code Online (Sandbox Code Playgroud)

python list

304
推荐指数
8
解决办法
87万
查看次数

在Ruby on Rails中,如何使用"th"后缀格式化日期,如"Sun Oct 5th"?

我希望以以下格式显示日期:短星期,短月,月中没有前导零但包括"th","st","nd"或"rd"后缀.

例如,问这个问题的那天会显示"Thu Oct 2nd".

我正在使用Ruby 1.8.7,而Time.strftime似乎并没有这样做.如果存在标准库,我更喜欢它.

ruby ruby-on-rails date

174
推荐指数
7
解决办法
5万
查看次数

如何在jquery中获取当前日期?

我想知道如何在jQuery中使用Date()函数来获取yyyy/mm/dd格式的当前日期.

javascript jquery

172
推荐指数
14
解决办法
72万
查看次数

是否可以在MiniTest中运行单个测试?

我可以在一个文件中运行所有测试:

rake test TEST=path/to/test_file.rb
Run Code Online (Sandbox Code Playgroud)

但是,如果我想在该文件中只运行一个测试,我该怎么做?

我正在寻找类似的功能:

rspec path/to/test_file.rb -l 25
Run Code Online (Sandbox Code Playgroud)

ruby minitest ruby-on-rails-3

158
推荐指数
9
解决办法
5万
查看次数

你如何在Python中创建嵌套的dict?

我有2个csv文件.第一个是数据文件,另一个是映射文件.映射文件中有4列:Device_Name,GDN,Device_Type,和Device_OS.数据文件中存在相同的列.

数据文件包含Device_Name填充列的数据,其他三列为空.所有四列都填充在Mapping文件中.我希望我的Python代码来打开这两个文件并为每个Device_Name数据文件,它的映射GDN,Device_Type以及Device_OS从映射文件中值.

我知道当只有2列存在时如何使用dict(需要映射1个)但我不知道如何在需要映射3列时完成此操作.

以下是我尝试完成映射的代码Device_Type:

x = dict([])
with open("Pricing Mapping_2013-04-22.csv", "rb") as in_file1:
    file_map = csv.reader(in_file1, delimiter=',')
    for row in file_map:
       typemap = [row[0],row[2]]
       x.append(typemap)

with open("Pricing_Updated_Cleaned.csv", "rb") as in_file2, open("Data Scraper_GDN.csv", "wb") as out_file:
    writer = csv.writer(out_file, delimiter=',')
    for row in csv.reader(in_file2, delimiter=','):
         try:
              row[27] = x[row[11]]
         except KeyError:
              row[27] = ""
         writer.writerow(row)
Run Code Online (Sandbox Code Playgroud)

它返回Atribute Error.

经过一番研究,我意识到我需要创建一个嵌套的dict,但我不知道如何做到这一点.请帮我解决这个问题,或者按照正确的方向推动我解决这个问题.

python mapping dictionary nested python-2.7

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

使用正则表达式从Ruby中的字符串中提取子字符串

如何从Ruby中的字符串中提取子字符串?

例:

String1 = "<name> <substring>"
Run Code Online (Sandbox Code Playgroud)

我想提取substringString1(即最后一次出现内的一切<>).

ruby regex string substring

116
推荐指数
5
解决办法
13万
查看次数

如何停止JavaScript for循环?

我正在使用这个JavaScript迭代一个数组并找到一个匹配的数组元素:

var remSize = [], 
    szString, remData, remIndex, i;

for (i = 0; i < remSize.length; i++) {      
    // I'm looking for the index i, when the condition is true
    remSize[i].size == remData.size ? remIndex = i : remIndex = -1;     
}
Run Code Online (Sandbox Code Playgroud)

该数组包含这些"大小":["34", "36", "38"...].

remData.size 是我正在寻找的"大小"(例如"36").

i如果我正在搜索的大小在索引中,我需要返回索引.否则我需要回来-1.有一个更好的方法吗?

javascript for-loop

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

解释测试用例中使用的"setUp"和"tearDown"Python方法

任何人都可以在编写测试用例时解释Python setUptearDown方法的使用,setUp在调用测试方法之前立即调用tearDown它并在调用它之后立即调用吗?

python unit-testing

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