小编Jon*_*nts的帖子

我在哪里可以找到python的内置类的方法和属性?

我试图找出python中所有异常类的母亲带来哪些方法和属性:Exception类.但是,由于官方文档似乎没有提供它,我遇到了一些麻烦.

我能找到的最好的是:http://docs.python.org/library/exceptions.html但只列出了内置的异常.

这是怎么回事?我已经习惯了Java和PHP文档,其中所有内容都放在桌子上:(

python documentation exception

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

在SQL Server中使用链接服务器数据库创建视图

如何在链接服务器数据库上创建视图.例如,我在[5.6.7.8]上有一个链接服务器[1.2.3.4].两个数据库服务器都是SQL Sserver 2005.我想使用链接服务器上的表创建[5.6.7.8]上的View.

编辑:

在使用全名创建[1.2.3.4] .db.dbo.table时,我收到此错误.

SQL执行错误.

执行的SQL语句:SELECT*FROM 1.2.3.4.db.dbo.table (你可以看到括号不存在.) 错误来源:.Net SqlClient数据提供程序错误消息:'0.0'附近的语法不正确.--->部分IP地址.

我只是在ManagementStudio中创建它,而不是使用它,因为它尚未创建.我改变了IP.在图像中,您可以看到IP周围没有括号,但我给出了它,如果错误,这些括号将被删除.

谢谢.

sql sql-server-2005 linked-server

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

根据递减值计算新值

问题:

我想做的是逐步减少a中的值,使Series基数持续减少.

我不知道的术语这个-我认为我可以做一些与cumsumdiff,但我觉得我自己领先于白费力气有...

开始代码:

import pandas as pd

ALLOWANCE = 100
values = pd.Series([85, 10, 25, 30])
Run Code Online (Sandbox Code Playgroud)

期望的输出:

desired = pd.Series([0, 0, 20, 30])
Run Code Online (Sandbox Code Playgroud)

理由:

从基数开始ALLOWANCE- 中的每个值Series减少剩余量,以及余量本身,因此执行以下步骤:

  • 从100开始,我们可以完全删除85所以它变成了0,我们现在已经15离开了ALLOWANCE
  • 下一个值是10,我们仍然15可用,所以这又变成0了我们5离开了.
  • 下一个值是25- 我们只剩5下了,所以这就成了20现在我们没有进一步的补贴.
  • 下一个值是30,因为没有余量,值仍为30.

python pandas

14
推荐指数
3
解决办法
712
查看次数

从数据框中删除连续的重复项

我有一个数据框,我想删除连续的重复(基础).我知道rle在这里可能会有所帮助,但不能想到如何使用它.示例输出将有助于阐明我的要求.

生成样本数据:

set.seed(12)
samps <- sample(1:5, 20, T)
dat <- data.frame(v1=LETTERS[samps], v2=month.abb[samps])
dat[10, 2] <- "Mar"
Run Code Online (Sandbox Code Playgroud)

样本数据:

   v1  v2
1   A Jan
2   E May
3   E May
4   B Feb
5   A Jan
6   A Jan
7   A Jan
8   D Apr
9   A Jan
10  A Mar
11  B Feb
12  E May
13  B Feb
14  B Feb
15  B Feb
16  C Mar
17  C Mar
18  C Mar
19  D Apr
20  A …
Run Code Online (Sandbox Code Playgroud)

r range

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

Python 2.7的xlrd导入问题

我有一个在Python中读取Excel数据的任务.我安装了Python 2.7.我尝试在Windows中使用以下命令安装xlrd0.8.0.

C:\Python27\xlrd-0.8.0>python setup.py build
running build
running build_py
creating build
creating build\lib
creating build\lib\xlrd
copying xlrd\biffh.py -> build\lib\xlrd
....


C:\Python27\xlrd-0.8.0>python setup.py install
running install
running build
running build_py
running build_scripts
running install_lib
running install_scripts
running install_egg_info
Writing C:\Python27\Lib\site-packages\xlrd-0.8.0-py2.7.egg-info
Run Code Online (Sandbox Code Playgroud)

安装时我没有收到任何错误消息.我还在/ lib文件夹中的site-packages中看到xlrd-0.8.0文件夹...

但是当我尝试导入它时,Python无法识别它......

>>> import xlrd
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
import xlrd
ImportError: No module named xlrd
Run Code Online (Sandbox Code Playgroud)

你能建议如何找到问题吗?

python xlrd python-2.7

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

Pandas从字符串中提取数字

给出以下数据框:

import pandas as pd
import numpy as np
df = pd.DataFrame({'A':['1a',np.nan,'10a','100b','0b'],
                   })
df

    A
0   1a
1   NaN
2   10a
3   100b
4   0b
Run Code Online (Sandbox Code Playgroud)

我想从每个单元格中提取数字(它们存在的位置).期望的结果是:

    A
0   1
1   NaN
2   10
3   100
4   0
Run Code Online (Sandbox Code Playgroud)

我知道它可以完成str.extract,但我不知道如何.

python string python-3.x pandas

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

如何从laravel 5.1中的公用文件夹中删除文件

我想从数据库中删除新闻,当我点击删除按钮时,数据库中的所有数据都被删除,但图像仍保留在上传文件夹中.那么,我该如何工作呢.谢谢


这是我的功能,但不删除公共目录的图像/新闻文件夹中的图像>

 public function destroy($id) {
    $news = News::findOrFail($id);
    $image_path = app_path("images/news/{$news->photo}");

    if (File::exists($image_path)) {
        //File::delete($image_path);
        unlink($image_path);
    }
    $news->delete();
    return redirect('admin/dashboard')->with('message','??? ??????? ???  ??');
}
Run Code Online (Sandbox Code Playgroud)

laravel

12
推荐指数
10
解决办法
6万
查看次数

Python - 将sock.recv转换为字符串

我正在挖掘python和网络.

while True:
   data = sock.recv(10240)
Run Code Online (Sandbox Code Playgroud)

这绝对是在倾听.但它似乎需要转换为文本字符串.

我见过一些人使用struct.unpack(),但我不确定它是如何工作的.转换的方式是什么?

python struct recv python-3.x

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

xlwt限制行数

当我运行python工具通过读取xml文件创建xls文件时,我得到了以下错误.我如何解决它?

ValueError: row index (65536) not an int in range(65536)
File "D:\Zipfiles\Script_try.py", line 82, in _execute_test
    self.parser = parser()
  File "D:\Zipfiles\Script_try.py", line 216, in __init__
    self._xml_parser()
  File "D:\Zipfiles\Script_try.py", line 306, in _xml_parser
    sheet1.write(row,1,[test_x.attrib['name']],centr)
  File "C:\Python26\lib\site-packages\xlwt\Worksheet.py", line 1030, in write
    self.row(r).write(c, label, style)
  File "C:\Python26\lib\site-packages\xlwt\Worksheet.py", line 1078, in row
    self.__rows[indx] = self.Row(indx, self)
  File "C:\Python26\lib\site-packages\xlwt\Row.py", line 42, in __init__
    raise ValueError("row index (%r) not an int in range(65536)" % rowx)
ValueError: row index (65536) not an int in range(65536)
Run Code Online (Sandbox Code Playgroud)

python xlwt python-2.7

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

Pandas DataFrame日期索引的偏移日期

给定Pandas数据帧如下:

dates = pd.date_range('20130101',periods=6)
df = pd.DataFrame(np.random.randn(6),index=dates,columns=list('A'))

                  A
2013-01-01   0.847528
2013-01-02   0.204139
2013-01-03   0.888526
2013-01-04   0.769775
2013-01-05   0.175165
2013-01-06  -1.564826
Run Code Online (Sandbox Code Playgroud)

我想在索引中添加15天.这不起作用>

#from pandas.tseries.offsets import *
df.index+relativedelta(days=15)
#df.index + DateOffset(days=5)

TypeError: relativedelta(days=+15)
Run Code Online (Sandbox Code Playgroud)

我似乎无法用索引做任何事情......

python pandas

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