小编Joa*_*iay的帖子

如何在除最后一行之外的每一行的末尾添加逗号?

我想在除最后一行之外的这种文件的每一行的末尾添加一个逗号:

我现在有这个:

{...}
{...}
{...}
{...}
Run Code Online (Sandbox Code Playgroud)

我要这个:

{...},
{...},
{...},
{...}
Run Code Online (Sandbox Code Playgroud)

如何使用命令行执行此操作?用sed命令可以吗?

bash command-line sed

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

如何删除文件最后一行的最后一个字符?

我在文件中有这组行:

{info},
{info},
{info},
{info},
Run Code Online (Sandbox Code Playgroud)

我希望这样的文件没有最后一个",":

{info},
{info},
{info},
{info}
Run Code Online (Sandbox Code Playgroud)

我怎么能用bash做呢?任何的想法?

linux bash file

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

python中的正则表达式,检查字符串是否只包含字母、数字和点(.)

如果一个字符串只包含字母、数字、空格和点(.)并且没有顺序,我正在尝试开发一个用于匹配的正则表达式。

像这样:

hello223 3423.  ---> True
lalala.32 --->True
.hellohow1 ---> True
0you and me = ---> False (it contains =)
@newye ---> False (it contains @)
With, the name of the s0ng .---> False (it start with ,)
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用这个,但总是返回匹配:

m = re.match(r'[a-zA-Z0-9,. ]+', word)
Run Code Online (Sandbox Code Playgroud)

任何的想法?

表述这个问题的另一种方式是,是否有任何不同的字母、数字、点和空格字符?

提前致谢

python regex python-2.7

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

如何使用 Postgres 在 SQLAlchemy 中创建表?

嗨,我正在尝试在 Postgres 中使用 SQLAlchemy 创建一个表,它处理得很好,但该表不是在我的 Postgres 服务器中创建的。

我的models.py文件:

 import sqlalchemy
 from sqlalchemy import Column, Integer, String
 from sqlalchemy import Table
 from sqlalchemy.ext.declarative import declarative_base

 Base = declarative_base()

 class MyTable(Base):
    __tablename__ = 'myTable'
    time_id = Column(String(), primary_key=True)
    customer_id = Column(String())
    inventory_id = Column(String())

    def toJSON(self):   
        json = {
           "time_id":self.alert_id,
           "customer_id":self.customer_id,
           "inventory_id":self.inventory_id,
       }
       return json
Run Code Online (Sandbox Code Playgroud)

我的创建者文件:

from sqlalchemy.ext.declarative import declarative_base
from models import MyTable
from sqlalchemy import create_engine

path="postgresql://postgres:password@localhost/test"
engine = create_engine(path, echo=True)
Base = declarative_base()
Base.metadata.create_all(engine)
Run Code Online (Sandbox Code Playgroud)

我做错了什么?

python sql postgresql sqlalchemy postgresql-9.4

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

如何使用python获取Youtube视频的持续时间?

如何获得Youtube视频的持续时间?我正在尝试这个......

import gdata.youtube
import gdata.youtube.service

yt_service = gdata.youtube.service.YouTubeService()
entry = yt_service.GetYouTubeVideoEntry(video_id='the0KZLEacs')

print 'Video title: %s' % entry.media.title.text
print 'Video duration: %s' % entry.media.duration.seconds
Run Code Online (Sandbox Code Playgroud)

控制台响应

Traceback (most recent call last):
  File "/Users/LearningAnalytics/Dropbox/testing/youtube.py", line 8, in <module>
    entry = yt_service.GetYouTubeVideoEntry(video_id='the0KZLEacs')
  File "/Library/Python/2.7/site-packages/gdata/youtube/service.py", line 210, in GetYouTubeVideoEntry
    return self.Get(uri, converter=gdata.youtube.YouTubeVideoEntryFromString)
  File "/Library/Python/2.7/site-packages/gdata/service.py", line 1107, in Get
    'reason': server_response.reason, 'body': result_body}
gdata.service.RequestError: {'status': 410, 'body': 'No longer available', 'reason': 'Gone'}
Run Code Online (Sandbox Code Playgroud)

python youtube video youtube-api youtube-data-api

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

如何解决我的线性模型上的“秩亏拟合可能是误导性错误”?

当我使用我的模型进行一些预测时遇到问题,R 显示此消息Warning message prediction from a rank-deficient fit may be misleading,我该如何解决?我认为我的模型是正确的是预测失败,我不知道为什么。

在这里你可以一步一步看到我在做什么以及模型的总结:

myModel <- lm(margin~.,data = dataClean[train,c(target,numeric,categoric)])

Call:
lm(formula = margin ~ ., data = dataClean[train, c(target, numeric, categoric)])

Residuals:
  Min        1Q    Median        3Q       Max 
-0.220407 -0.035272 -0.003415  0.028227  0.276727 

Coefficients: (2 not defined because of singularities)
                                   Estimate Std. Error t value Pr(>|t|)    
(Intercept)                          6.061e-01  2.260e-02  26.817  < 2e-16 ***
price                                1.042e-05  8.970e-06   1.162 0.245610    
shipping                             1.355e-03  2.741e-04   4.943 9.25e-07 ***
categoryofficeSupplies              -7.721e-02  2.295e-02  -3.364 0.000802 ***
categorytechnology …
Run Code Online (Sandbox Code Playgroud)

model r predict

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

如何使用flask和sqlalchemy进行选择查询?

我是使用 Flask 和 SQLAlchemy 的新手,我在 postgress 中有一个数据库,这个数据库有表“数据”200 条记录,我想做一个 Select 语句但是当我这样做时总是给我同样的错误,这是我的代码:

这是我的model.py

from sqlalchemy import Column, ForeignKey, Integer, String
from sqlalchemy import create_engine
from sqlalchemy.orm import scoped_session, sessionmaker
from sqlalchemy.ext.declarative import declarative_base

Base = declarative_base()

class Data(Base):
    __tablename__ = 'data'
    ids = Column(Integer(), primary_key=True)
    customer_id = Column(String())
    inventory_id = Column(String())
    device_id = Column(String())

    def toJSON(self):       
        json = {
            "ids":self.ids,
            "customer_id":self.customer_id,
            "inventory_id":self.inventory_id,
            "device_id":self.device_id,     
        }

        return json
Run Code Online (Sandbox Code Playgroud)

这是我的烧瓶应用程序:

from flask_sqlalchemy import SQLAlchemy
from flask import Flask, render_template, request
from flask_cors import CORS, cross_origin …
Run Code Online (Sandbox Code Playgroud)

python postgresql flask flask-sqlalchemy

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

Fedora30 上的 libpq.so.5 和 PQencryptPasswordConn 版本 RHPG_10 的问题

我正在尝试运行我的 python 脚本,但出现以下错误。我尝试以不同的方式安装和卸载 psycopg2,但没有奏效。我的 postgres 版本是 9.6,我的 psycopg2 版本是 2.8.2。有人遇到过同样的问题吗?提前致谢。

   Traceback (most recent call last):
      File "server.py", line 89, in <module>
        cfg = Config(application, WSGI_PATH_PREFIX)
      File "server.py", line 60, in __init__
        self.mgrs = managers.register_managers(self.app)
      File "api/managers_fourwalls.py", line 31, in register_managers
        return Managers(app)
      File "api/managers_fourwalls.py", line 41, in __init__
        self.FourwallsEngine = four_walls({"posgres_db": self.DataManager.pg_connection_string})
      File "api/engine/four_walls_engine.py", line 14, in __init__
        self.engine = create_engine(self.db_string)
      File "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/__init__.py", line 387, in create_engine
        return strategy.create(*args, **kwargs)
      File "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/strategies.py", line 80, in create
        dbapi = dialect_cls.dbapi(**dbapi_args)
      File …
Run Code Online (Sandbox Code Playgroud)

python fedora libpqxx libpq fedora-commons

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

如何在每行末尾添加逗号?

我有这种文件:

{...}
{...}
{...}
{...}
Run Code Online (Sandbox Code Playgroud)

我希望它看起来像这样:

{...},
{...},
{...},
{...},
Run Code Online (Sandbox Code Playgroud)

如何使用Linux/Unix工具执行此操作?谢谢

bash comma

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

使用 python/pandas 将月、日、年转换为月、年?

我有这种包含 9000 行的字符串列表,其中每一行是月/日/年:

10/30/2009
12/19/2009
4/13/2009
8/18/2007
7/17/2008
6/16/2009
1/14/2009
12/18/2007
9/14/2009
2/13/2006
3/25/2009
2/23/2007
Run Code Online (Sandbox Code Playgroud)

我想转换它,如果有可能作为日期格式,则只有带有月/年的列表,如下所示:

10/2009
12/2009
4/2009
8/2007
7/2008
6/2009
1/2009
12/2007
9/2009
2/2006
3/2009
2/2007
Run Code Online (Sandbox Code Playgroud)

python datetime date pandas

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

如何在 Python 中使用 elasticsearch 检索 1M 文档?

如何从 python 中获得 100000 个寄存器在 elasticsearch 中?MatchAll 查询仅检索 10000。

python elasticsearch elasticsearch-5

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