javascript

git

java

python

git-remote

reactjs

c++

github

django

c#

.net

.net-framework-version

operators

git-fetch

typescript

user-experience

chmod

css

content-type

variables

我可以导入CSV文件并自动推断定界符吗?

我想导入两种CSV文件,有些使用“;” 对于定界符,其他使用“,”。 到目前为止,我一直在接下来的两行之间切换:

reader=csv.reader(f,delimiter=';')

要么

reader=csv.reader(f,delimiter=',')

是否可以不指定分隔符,而让程序检查正确的分隔符?

下面的解决方案(Blender和sharth)对于用逗号分隔的文件(由Libroffice生成)似乎效果很好,但对于以分号分隔的文件(由MS Office生成)则不起作用。 这是一个用分号分隔的文件的第一行:

ReleveAnnee;ReleveMois;NoOrdre;TitreRMC;AdopCSRegleVote;AdopCSAbs;AdoptCSContre;NoCELEX;ProposAnnee;ProposChrono;ProposOrigine;NoUniqueAnnee;NoUniqueType;NoUniqueChrono;PropoSplittee;Suite2LecturePE;Council PATH;Notes
1999;1;1;1999/83/EC: Council Decision of 18 January 1999 authorising the Kingdom of Denmark to apply or to continue to apply reductions in, or exemptions from, excise duties on certain mineral oils used for specific purposes, in accordance with the procedure provided for in Article 8(4) of Directive 92/81/EEC;U;;;31999D0083;1998;577;COM;NULL;CS;NULL;;;;Propos* are missing on Celex document
1999;1;2;1999/81/EC: Council Decision of 18 January 1999 authorising the Kingdom of Spain to apply a measure derogating from Articles 2 and 28a(1) of the Sixth Directive (77/388/EEC) on the harmonisation of the laws of the Member States relating to turnover taxes;U;;;31999D0081;1998;184;COM;NULL;CS;NULL;;;;Propos* are missing on Celex document
trans by 2020-08-05T18:24:07Z

如何将GIT非Eclipse Java项目导入Eclipse?

将Java项目导入到我的工作区时遇到一些问题。 我正在按照本教程进行操作-但是我不能使用最后的“导入现有项目”步骤,因为我使用的GIT存储库不包括Eclipse特定的.project.classpath文件。

使用“新建项目”向导

因此,该项目不被识别为项目,因此无法导入。 因此,我使用了“使用新项目”向导选项,并在下一个对话框中选择“ Java项目”,尝试了运气。 问题在于这将创建一个没有任何内容的新Java项目!该项目也未连接到GIT存储库。

编辑:这是eGIT的一个已知错误:错误324145-项目导入不适用于任意项目类型-如果您希望此问题得到固定表决...

导入为普通项目

如果我将Import用作一般项目,那么Eclipse总是想将外部存储库目录用作我不想要的项目目录,此外,创建的Project也不支持Java。

因此,我想问为什么使用eGIT将Java项目导入Eclipse如此复杂?

trans by 2020-07-30T03:48:52Z

import-python如何处理具有相同名称的模块和包?

假设我有一个模块foo.py和一个包foo/。如果我打电话

import foo

哪一个会被加载? 如何指定我的魔杖来装载模块或包装?

trans by 2020-07-28T23:48:21Z

Emacs:将CSV导入org-mod

Emacs以org-mode的名称进行了很好的扩展。

我希望能够轻松将CSV文件加载到组织模式,而不会造成很大的麻烦。 我所能找到的只是表导入或表捕获,简而言之,它们甚至不能很好地工作。

请注意,我问题的一部分是文本字符串,其中包含逗号。 1,2,3,4与1,2,“ 3,4”不同。

有没有可以运行的功能或perl脚本,可以将csv文件转换为组织模式格式?

谢谢!

trans by 2020-07-27T05:17:19Z

import-在PHP中导入类和名称空间:领先的反斜杠有什么区别?

两者之间有什么区别:

use Exception;
use \Exception;

或那些:

use Foo\Bar;
use \Foo\Bar;

该手册说:

请注意,对于命名空间名称(完全 合格的名称空间名称包含 命名空间分隔符,例如Foo \ Bar 而不是全球名称 不,例如FooBar),领先 反斜杠是不必要的,不是 允许,因为导入名称必须完整 合格,未处理 相对于当前名称空间。

但是我并不真正理解这一点,因为上述所有变体都可以工作,即,绝对不允许这样做。

查看use \Exception,发现is_global(设置为反斜线时设置)仅在以下情况下用作警告:

namespace {
    use Exception;
}

这告诉我:“具有非复合名称'Exception'的use语句无效”。 (尽管对use \Exception执行相同的操作效果不大,但不会发出警告。)

所以:我错过了什么吗? 实际上有什么区别吗?

trans by 2020-07-26T21:02:16Z

测试-如何测试是否已导入一个python模块?

如何测试是否已在python中导入模块?

例如,我需要基础知识:

if not has_imported("sys"):
   import sys

if not has_imported("sys.path"): 
   from sys import path

谢谢!

角色扮演。

感谢您的所有评论:代码已粘贴到此处。自动导入文件夹中的所有子模块,然后调用相同名称的函数-python runtime inspect related

trans by 2020-07-26T02:18:07Z

mysql-导入CSV以仅更新选项卡中的一列

我有一个看起来像这样的表:

products
--------
id, product, sku, department, quantity

该表中大约有800,000个条目。 我收到了一个新的CSV文件,该文件更新了每种产品的所有数量,例如:

productA, 12
productB, 71
productC, 92

因此,大约有750,000个更新(50,000个产品的数量没有变化)。

我的问题是,如何导入该CSV文件以仅基于product(唯一)更新数量,而不考虑skudepartment和其他字段? 我知道如何通过遍历CSV并为每一行执行更新来在PHP中执行此操作,但这似乎效率很低。

trans by 2020-07-24T20:15:30Z

python-类/函数定义中的导入语句-这是一个好主意吗?

我创建了一个名为util的模块,该模块提供了我在Python中经常使用的类和函数。其中一些需要导入的功能。 在类/函数定义中导入所需内容的利弊是什么? 它比模块文件开头的import好吗? 这是个好主意吗?

trans by 2020-07-22T12:23:48Z

如何在Python中获取当前的导入路径?

我在代码中的某处收到print sys.path异常,但是可以在应用程序启动时安全地导入相同的模块。 我很好奇,看看Python寻找要导入模块的路径,以便我能够追踪为什么会出现此问题。 我找到了这个:

print sys.path

这是系统在尝试导入模块时查找的所有路径的列表吗?

trans by 2020-07-21T20:39:04Z

python 3.x-ModuleNotFoundError:没有名为'__main __。xxxx'的模块; '__main__'不是一个包

当前尝试在Python3中工作,并使用绝对导入将一个模块导入另一个模块,但出现错误python3 moduleA.py3。请考虑以下项目结构:

proj
    __init__.py3 (empty)
    moduleA.py3
    moduleB.py3

moduleA.py3

from .moduleB import ModuleB
ModuleB.hello()

moduleB.py3

class ModuleB:
    def hello():
        print("hello world")

然后运行python3 moduleA.py3会给出错误。 这里需要更改什么?

trans by 2020-07-17T22:47:56Z

intellij想法-Android Studio中import子句的黄色突出显示表示什么?

如您所见:

enter image description here

...我的“进口商品”之一似乎带有“较大的janders”

那是什么意思?

trans by 2020-07-12T15:23:47Z

一种在Xcode中自动组织#import的方法

我喜欢Eclipse中的“组织导入”命令,以隐式添加和删除导入到源文件中的类(如Java或ActionScript)。

Xcode中是否有命令可根据文件中引用的类更新.m Objective-C文件顶部的2953061406008148998992指令?

trans by 2020-07-05T12:58:05Z

r-将导入的json数据导入数据框

我有一个文件,其中包含要在R中使用的1500个json对象。我已经能够将数据作为列表导入,但是在将其强制转换为有用的结构时遇到了麻烦。 我想创建一个数据框,其中每个json对象包含一行,每个key:value对包含一列。

我用这个小的假数据集重现了我的处境:

[{"name":"Doe, John","group":"Red","age (y)":24,"height (cm)":182,"wieght (kg)":74.8,"score":null},
{"name":"Doe, Jane","group":"Green","age (y)":30,"height (cm)":170,"wieght (kg)":70.1,"score":500},
{"name":"Smith, Joan","group":"Yellow","age (y)":41,"height (cm)":169,"wieght (kg)":60,"score":null},
{"name":"Brown, Sam","group":"Green","age (y)":22,"height (cm)":183,"wieght (kg)":75,"score":865},
{"name":"Jones, Larry","group":"Green","age (y)":31,"height (cm)":178,"wieght (kg)":83.9,"score":221},
{"name":"Murray, Seth","group":"Red","age (y)":35,"height (cm)":172,"wieght (kg)":76.2,"score":413},
{"name":"Doe, Jane","group":"Yellow","age (y)":22,"height (cm)":164,"wieght (kg)":68,"score":902}]

数据的一些功能:

  • 尽管所有对象都包含相同数量的key:value对一些值是空的
  • 每个对象有两个非数字列(名称和组)
  • 名称是唯一标识符,大约有10个组
  • 名称和组整体中的许多都包含空格,逗号和其他标点符号。

基于以下问题:R列表(结构(list()))到数据帧,我尝试了以下操作:

json_file <- "test.json"
json_data <- fromJSON(json_file)
asFrame <- do.call("rbind.fill", lapply(json_data, as.data.frame))

有了我的真实数据和这个假数据,最后一行给我这个错误:

Error in data.frame(name = "Doe, John", group = "Red", `age (y)` = 24,  : 
  arguments imply differing number of rows: 1, 0
trans by 2020-06-26T07:20:11Z

ebort-@ anglylar /平台推广b。 @角/平台-转发器-电源

在较新的示例(种子,angular.io,..)中,还有另一个导入过程供导入:@angular/platform-browser

有人可以解释一下,它和@angular/platform-browser有什么区别?

angular.io官方网站上没有任何信息。

trans by 2020-06-24T06:54:52Z

Java导入vscode性能

我想知道我的Java程序中是否包含import,这会影响我的代码性能吗(例如,程序会更慢)? Java中的import背后的逻辑与C中的include相同吗?

trans by 2020-06-22T14:05:09Z

导入-将模块(特别是pymorph)添加到Spyder(Python IDE)

我设法在Mac上安装了spyder并可以正常运行,但是我想添加一些默认情况下不包含的模块(mahotas和pymorph)。

我通过在终端上的easy_install进行了安装,并且两者似乎都安装了,没有任何错误消息。 从终端运行python并使用import mahotas和import pymorph可以正常工作而不会出现错误消息。 但是,当我在spyder中的脚本中运行相同的行时,出现以下错误:

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/spyderlib/widgets/externalshell/sitecustomize.py", line 493, in runfile
 execfile(filename, namespace)
File "/Users/Name/Documents/Python/dna.py", line 11, in <module>
 import pymorph
ImportError: No module named pymorph

我现在要做的就是运行导入行,就是这样。 我似乎找不到任何东西。 我猜想spyder使用python的单独安装,并且通过终端安装模块只能将它们安装到python的系统版本。 如何将它们添加到spyder中?

眼镜:

Mac OSX 10.7.4

间谍2.1.9

trans by 2020-06-21T18:36:17Z

如何使用XML_LOAD()将XML文件导入MySQL数据库表; 功能

我有一个看起来像这样的XML文件:

    <?xml version="1.0" encoding="UTF-8"?>

<resultset statement="YOUR SQL STATEMENTS TO GENERATE THIS XML FILE" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <row>
    <field name="personal_number">539</field>
    <field name="firstname">Name</field>
    <field name="lastname">Surname</field>
    <field name="email">email.domain.com</field>
    <field name="start_time">2011-04-02 13:30:00</field>
    <field name="end_time">2011-04-02 18:15:00</field>
    <field name="employee_category">1,2,4,5,22,37,38,39,41,43,44</field>
  </row>
  <row>
    <field name="personal_number">539</field>
    <field name="firstname">Name</field>
    <field name="lastname">Surname</field>
    <field name="email">email.domain.com</field>
    <field name="start_time">2011-04-02 13:30:00</field>
    <field name="end_time">2011-04-02 18:15:00</field>
    <field name="employee_category">1,2,4,5,22,37,38,39,41,43,44</field>
  </row>
  <row>
    <field name="personal_number">539</field>
    <field name="firstname">Name</field>
    <field name="lastname">Surname</field>
    <field name="email">email.domain.com</field>
    <field name="start_time">2011-04-02 13:30:00</field>
    <field name="end_time">2011-04-02 18:15:00</field>
    <field name="employee_category">1,2,4,5,22,37,38,39,41,43,44</field>
  </row>

我试图使用SQL语句将其导入MySQL:

use databasename;
LOAD XML LOCAL INFILE '/pathtofile/file.xml' INTO TABLE my_tablename;

表my_tablename具有以下字段:

id (auto increment id)
personal_number(varchar)
firstname(varchar) 
lastname(varchar)
email(varchar) 
start_time(varchar)
end_time(varchar)
employee_category(varchar)

我收到错误消息:错误代码:1136列数与第1行的值数不匹配

我正在使用MySQL 5.1.56

我认为发生此错误是因为数据库表具有字段ID,该字段ID在XML文件中不存在。 如何使用内置函数的MySQL查询来导入此XML文件,以使其在导入过程中跳过id列并依赖id列的自动递增功能?是否有一些更聪明的方法来处理MySQL中的XML文件导入?也许有更好的语句可以指定列映射?

谢谢!

trans by 2020-06-18T22:57:05Z

import-防止Python缓存导入的模块

使用IPython在Python中开发大型项目(分为多个文件和文件夹)时,我遇到了缓存导入模块的麻烦。

问题是即使该模块已更改,指令module.py只能读取该模块一次! 因此,每次更改软件包中的内容时,都必须退出并重新启动IPython。 痛苦。

有什么方法可以正确地强制重新加载某些模块吗? 还是更好地以某种方式防止Python对其进行缓存?

我尝试了几种方法,但是没有用。 特别是我遇到了非常非常奇怪的错误,例如某些模块或变量神秘地变成了等于module.py ...

我发现的唯一明智的资源是从pyunit重新加载Python模块,但我尚未对其进行检查。 我想要这样的东西。

一个很好的选择是让IPython重新启动,或者以某种方式重新启动Python解释器。

那么,如果您使用Python进行开发,您找到了解决该问题的解决方案吗?

编辑

弄清楚一点:显然,我知道一些旧变量取决于模块的先前状态。 那个我能接受。 为什么在Python中强制重载模块而不发生各种奇怪的错误如此困难?

更具体地说,如果我将我的整个模块放在一个文件module.py中,则以下工作正常:

import sys
try:
    del sys.modules['module']
except AttributeError:
    pass
import module

obj = module.my_class()

这段代码很漂亮,我可以开发几个月而无需退出IPython。

但是,每当我的模块由几个子模块组成时,地狱就会崩溃:

import os
for mod in ['module.submod1', 'module.submod2']:
    try:
        del sys.module[mod]
    except AttributeError:
        pass
# sometimes this works, sometimes not. WHY?

无论我的模块在一个大文件中还是在几个子模块中,为什么对于Python如此不同? 为什么这种方法行不通?

trans by 2020-02-19T23:53:09Z

将dat文件导入R

为简化此问题,我们事先表示歉意。 我正在尝试使用以下代码从网站将.dat文件导入R:

www = "http://www.nilu.no/projects/ccc/onlinedata/ozone/CZ03_2009.dat"
data <- read.delim(www, header = TRUE, sep="\t") 

我想访问data.frame的Value部分,但是,我不确定data.frame的尺寸,如果我键入ncol(data),它将返回1,这是我期望的3。 如何访问此data.frame的“第三”列?

trans by 2020-02-19T00:53:21Z

python-PyCharm导入外部库

我正在使用PyCharm作为Houdini中python代码的编辑器。 每当我尝试导入主要的Houdini库(hou)时,都会在PyCharm中标记为错误。 如果我包含代码段:

try:  
   import hou  
except ImportError:  
    # Add $HFS/houdini/python2.6libs to sys.path so Python can find the  
    # hou module.  
    sys.path.append(os.environ['HFS'] + "/houdini/python%d.%dlibs" % sys.version_info[:2])  
    import hou 

我的代码可以毫无问题地从Houdini和我选择的解释器中执行。

我的问题与PyCharm本身有关。 编辑器将'import hou'标记为错误,并且任何随后导入该文件的文件也将由此文件导入的模块也标记为错误。 因此,我松开了预先输入的功能,并获得了过多的错误消息,这些错误消息使得很难发现真正的问题。

我如何获得PyCharm来识别hou模块的路径。

我已经尝试了几天,向Google解决了该问题,但它们似乎都引用了我的PyCharm版本(社区版3.4.1)中未包含的标签和设置。 例如。 我的“项目解释器”设置仅具有“软件包”列表,并且没有“路径”选项卡,如许多与紧密相关的问题的“修复”所述。

trans by 2020-02-17T10:51:19Z

1 2 3 4 5 6 7 下一页 共7页