小编Has*_*ani的帖子

Python:搜索csv并返回整行

我找不到一个更好的地方来问我的问题.我正在学习Python并尝试按如下方式创建脚本.

1)应该能够搜索csv文件.

2)如果找到匹配,则返回整行.

我的csv:

Product,Scan,Width,Height,Capacity
LR,2999,76,100,17.5
RT,2938,37,87,13.4
Run Code Online (Sandbox Code Playgroud)

如果我搜索2938作为示例,则返回整行,如下所示:

Product: RT
Scan: 2938
Width: 37
Height: 87
Capacity: 13,4
Run Code Online (Sandbox Code Playgroud)

到目前为止,我有:

csvFile = getComponent().filePath
pos = csvFile.rfind('Desktop\\')
csvFile = csvFile[:pos] + 'programm\\products.csv'

myfile = open(csvFile)
myfile.seek(0)
for line in myfile.split('\n'):
    data = line.split(',')
    print data
    if data[2] == agv_O_Cal.value and data[3] == agv_O_Mod.value:
        print 'found: value = %s' %agv_O_Cal.value, agv_O_Mod.value
        Product = data[5]
        Scan = data[6]
        Width = data[7]
        Height = data[9]
        Capacity = data[10]
        print , Product, Scan, Width, Height, Capacity …
Run Code Online (Sandbox Code Playgroud)

python csv search row return

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

C++使用makefile链接到库(newbe)

我试图了解如何在我的C++项目中使用非标准库.我有几个问题.

让我们说我想使用POCO库.所以我下载了它并使用make(静态构建)构建它.现在我有一堆.o文件和.h文件.在不同的目录中有一个Path.h文件和一个Path.o文件.

现在我想在我的代码中使用这个模块.所以我使用#include"Poco/Path.h"包含文件.我是否必须修改makefile并将Path.o添加到目标中?

使用标准库时会发生什么?那些仅在头文件中可用吗?我知道模板代码无法预编译.剩下的呢?

c++ linker makefile poco-libraries

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

Django动态模型.FileField存储

我有一个这样的模型:

\n\n
class Person(models.Model):\n    name = models.Charfield(max_length\xc2\xb6=30)\n    photo = models.FileField(upload_to='uploads/')\n
Run Code Online (Sandbox Code Playgroud)\n\n

有没有办法 根据字段的值动态更改Storage字段的类?photoname

\n\n

xxx例如,我想将姓名FileSystemStorage\xc2\xb6为我想要使用的其他人的照片存储起来S3Storage

\n

django django-models filefield

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

Task.WaitAll()的行为如何?

我创建了一个列表Task,如下所示:

public void A()
{

}

public void B()
{

}

public void C()
{

}

public void Ex()
{
   Task.WaitAll(Task.Factory.StartNew(A), Task.Factory.StartNew(B), Task.Factory.StartNew(C));
   var p=true;
}
Run Code Online (Sandbox Code Playgroud)

现在我的问题是.列表中的所有任务是逐个执行还是并行执行.

P =真

所有任务完成后或完成之前设置"p"?

c# c#-5.0

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

Django模型有两个主键

我在表中有两个主键我知道django在同一个表中不支持多个PK我使用了unique_identifier但是当我执行syncdb时所有列都没有创建

class SODIOrder(models.Model):
    sodi_order_num = models.CharField(max_length=50, primary_key=True)
    sodi_order_version = models.CharField(max_length=50,primary_key=True)
    service_identifier = models.CharField(max_length=50)
    telephone_number = models.CharField(max_length=12)
    insert_timestamp = DateTimeUTCField(auto_now_add=True)

    class Meta:
        unique_together = (("sodi_order_num","sodi_order_version"))
Run Code Online (Sandbox Code Playgroud)

sodi_order_version 没有创建任何人都可以帮我这个?

django python-2.7 django-rest-framework

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