小编Mel*_*Mel的帖子

在Python中的字段中使用逗号读取CSV文件

我需要读取一个包含逗号字段的CSV文件,因此我引用了包含逗号的字段,例如:

1, "text1,text2", "text3, text4", a, b, c
Run Code Online (Sandbox Code Playgroud)

但是当我尝试用Python读取文件时,我得到的字段用逗号分隔,如下所示:

row[0] = 1
row[1] = text1
row[2] = text2
row[3] = text3
row[4] = text4
row[5] = a
row[6] = b
row[7] = c
Run Code Online (Sandbox Code Playgroud)

我正在使用以下代码阅读CSV文件:

info = csv.reader(open('./info.csv'))  
for row in info :
    print row[0] + " * " + row[1] ...
Run Code Online (Sandbox Code Playgroud)

是否可以读取包含逗号的双引号字段?

python csv

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

在RC4及更高版本中不推荐使用Angular2的provide()函数,应该使用什么?

我刚从Angular2 RC1升级到RC4.

在我用之前:

provide(LocationStrategy, {useClass: HashLocationStrategy})
Run Code Online (Sandbox Code Playgroud)

但是,在升级到RC4之后,提供显示为已弃用.

我没有找到任何关于此的文件.

有没有人知道发生了什么?

provider deprecated angular

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

如何获得角度材质2中当前应用主题的主色或强调色

我正在构建一个具有多个主题和角度材料设计的应用程序2.我创建了多个主题,它的工作非常棒.使用本指南:Angular Material设计主题

但问题是,如果用户选择"绿色主题"为例.然后我想以绿色显示他/她的名字.但是,如何在我的组件样式中将当前选定的主题设置为"green",然后在我的用户名类中使用该主变量来更改其颜色

angular-material2 angular

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

如何在py.test中的所有测试的模块之间共享变量

我有py.test运行的多个测试,它们位于多个文件的多个类中.

共享一个大字典的最简单的方法是什么 - 我不想复制 - py.test使用的每个文件中每个类的每个方法?

简而言之,我需要为每个测试制作一个"全局变量".在py.test之外,我没有使用这个变量,所以我不想将它存储在被测试的文件中.我经常使用py.test的灯具,但这似乎有点过分了.也许这是唯一的方法?

python testing unit-testing global-variables pytest

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

条件样式和绑定

在Angular 2中,我在TABLE TD中绑定了这样的美元值.

<td>
  {{eachOutlet.dollarValue}}
</td>
Run Code Online (Sandbox Code Playgroud)

此dollarValue将小于0或等于0或大于0.当它小于零时,它应显示为"红色"颜色.当它为零时,什么都不应该出现.只是空白文本.当它大于零时,它应该使用千位分隔符并显示数字.

如何使用Angular 2绑定应用此类条件样式?它甚至可以做到吗?

conditional styling angular

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

Angular - 从另一个组件打开/关闭sidenav

我使用角度(最新版本)和角度材料.

有3个组成部分:

  • header.component,其中有一个右侧的控制按钮
  • rigth-sidenav.component,其中是right-sidenav
  • sidenav.component(这是左侧主菜单),这个组件调用header.component,right-sidenav.component和content

我第一次使用Angular,请告诉我,如何从另一个组件打开/关闭sidenav(在我的例子中,按钮在header.component中).

尝试了以下选项(但得到错误:TypeError:this.RightSidenavComponent.rightSidenav未定义):

header.component.html

<button mat-button (click)="toggleRightSidenav()">Toggle side nav</button>
Run Code Online (Sandbox Code Playgroud)

header.component.ts

import { Component } from '@angular/core';
import { RightSidenavComponent } from '../right-sidenav/right-sidenav.component';
@Component({
  selector: 'app-header',
  templateUrl: './header.component.html',
  styleUrls: ['./header.component.scss']
})
export class HeaderComponent {

    constructor(public RightSidenavComponent:RightSidenavComponent) {   }
    toggleRightSidenav() {
        this.RightSidenavComponent.rightSidenav.toggle();
    }

}
Run Code Online (Sandbox Code Playgroud)

sidenav.component.html

<mat-sidenav-container class="sidenav-container">
    <mat-sidenav #sidenav mode="side" opened="true" class="sidenav"
                 [fixedInViewport]="true"> Sidenav  </mat-sidenav>
    <mat-sidenav-content>
        <app-header></app-header>
        <router-outlet></router-outlet>
        <app-right-sidenav #rSidenav></app-right-sidenav>
    </mat-sidenav-content>
</mat-sidenav-container>
Run Code Online (Sandbox Code Playgroud)

sidenav.component.ts

import { Component, Directive, ViewChild } from '@angular/core';
import { RightSidenavComponent } from '../right-sidenav/right-sidenav.component'; …
Run Code Online (Sandbox Code Playgroud)

typescript angular-material angular

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

Django:'unique_together'和'blank = True'

我有一个看起来像这样的Django模型:

class MyModel(models.Model):
    parent = models.ForeignKey(ParentModel)
    name   = models.CharField(blank=True, max_length=200)
    ... other fields ...

    class Meta:
        unique_together = ("name", "parent")
Run Code Online (Sandbox Code Playgroud)

这按预期工作; 如果同时存在name多次,parent则会出现错误:"具有此Name和Parent的MyModel已存在."

但是,当我保存多个MyModel相同parentname字段为空白时,我也会收到错误,但是应该允许这样做.所以基本上我不想在name字段为空时得到上述错误.这有可能吗?

python sql django

22
推荐指数
2
解决办法
9367
查看次数

插入日期时出错 - 日期值不正确:

我有一个名为的列today,类型是DATE.

当我尝试以格式添加日期时,'07-25-2012'我收到以下错误:

无法运行查询:列日期值不正确:'07 -25-2012'

mysql sql

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

Angular-Material DateTime Picker组件?

我进口的一个,这些项目中,想知道是否有从的角度和材料,包括时间任何官方最新的组件以及日历.我在材料文档中看到了大量的时间选择,并研究了很多第三方,但它们看起来非常复杂.任何帮助都会很棒!

datepicker datetimepicker timepicker angular-material2 angular

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

如何将绘图线颜色从蓝色更改为黑色?

当我生成一组数据并尝试在python中为绘图线着色时,我陷入困境.

例如,我想在这里将线条颜色从蓝色更改为黑色.

这就是我所拥有的,并且返回的是我从pandas获得的数据集.

ax=plt.gca()
ax.set_axis_bgcolor('#cccccc')
returns.plot()
Run Code Online (Sandbox Code Playgroud)

情节截图

python matplotlib

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