小编Mic*_*ael的帖子

Python 2:SMTPServerDisconnected:连接意外关闭

使用Python发送电子邮件时遇到一个小问题:

#me == my email address
#you == recipient's email address
me = "some.email@gmail.com"
you = "some_email2@gmail.com"

# Create message container - the correct MIME type is multipart/alternative.
msg = MIMEMultipart('alternative')
msg['Subject'] = "Alert"
msg['From'] = me
msg['To'] = you

# Create the body of the message (a plain-text and an HTML version).
html = '<html><body><p>Hi, I have the following alerts for you!</p></body></html>'

# Record the MIME types of both parts - text/plain and text/html.
part2 = MIMEText(html, 'html')

# …
Run Code Online (Sandbox Code Playgroud)

python email smtp python-2.7

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

Scala.NotImplementedError:缺少实现?

这是我的代码:

package example

object Lists {

  def max(xs: List[Int]): Int = {
    if(xs.isEmpty){
        throw new java.util.NoSuchElementException()
    }
    else {
        max(xs.tail)
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

当我在sbt控制台中运行它时:

scala> import example.Lists._
scala> max(List(1,3,2))
Run Code Online (Sandbox Code Playgroud)

我有以下错误:

Scala.NotImplementedError: an implementation is missing
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

谢谢.

scala

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

AngularJS:$ injector:使用ngAnimate时出现unpr错误

我想添加ngAnimate到我的角度应用程序依赖项.这是我的角度应用文件:

var carApp = angular.module("carApp", ["ngAnimate"]);
Run Code Online (Sandbox Code Playgroud)

这是我的TableBodyCtrl控制器:

carApp.controller("TableBodyCtrl", function($scope, $http){
    $scope.loading = false;
    ...
});
Run Code Online (Sandbox Code Playgroud)

这是我的TablePanelCtrl:

carApp.controller("TablePanelCtrl", function(){
    this.tab = 1;
    ...
});
Run Code Online (Sandbox Code Playgroud)

我的控制器位于文件controller夹中的不同文件中.

这是角度库的脚本加载:

<script type="text/javascript" src="js/angular.min.js"></script>
<script type="text/javascript" src="js/angular-animate.min.js"></script> 
Run Code Online (Sandbox Code Playgroud)

这是我的角度应用程序文件的脚本加载:

<script type="text/javascript" src="js/carApp.js"></script>
Run Code Online (Sandbox Code Playgroud)

这是我的控制器的脚本加载:

<script type="text/javascript" src="js/controllers/TablePanelCtrl.js"></script>
<script type="text/javascript" src="js/controllers/TableBodyCtrl.js"></script>
Run Code Online (Sandbox Code Playgroud)

当我运行我的网络应用程序时,我收到此错误:

Unknown provider: $$qProvider <- $$q <- $animate <- $compile

https://docs.angularjs.org/error/$injector/unpr?p0=$$qProvider%20%3C-%20$$q%20%3C-%20$animate%20%3C-%20$compile
Run Code Online (Sandbox Code Playgroud)

在添加"ngAnimate"到我的角度应用程序依赖项后,此错误才开始显示.

我该如何解决这个问题?

javascript angularjs

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

Python 2:AttributeError:'list'对象没有属性'strip'

我的列表有一个小问题.所以我有一个名单l:

l = ['Facebook;Google+;MySpace', 'Apple;Android']
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,我的列表中只有2个字符串.我要分开我的名单l";" 并将我的新5个字符串放入一个名为的新列表中l1.

我怎样才能做到这一点?

而且我也试过这样做:

l1 = l.strip().split(';')
Run Code Online (Sandbox Code Playgroud)

但Python给我一个错误:

AttributeError: 'list' object has no attribute 'strip'
Run Code Online (Sandbox Code Playgroud)

因此,如果'list'对象没有'strip'或'split'属性,我该如何拆分列表?

谢谢

python split list

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

圆形pandas.DataFrame的正确方法?

我想要回合pandas.DataFrame.

这是我到目前为止所尝试的:

import pandas as pd
data = pd.DataFrame([1.4,2.5,3.8,4.4,5.6],[6.2,7.6,8.8,9.1,0])
print(round(data))
Run Code Online (Sandbox Code Playgroud)

但是当我运行此代码时,我收到以下错误:

Traceback (most recent call last):
  File "C:\Users\*****\Documents\*****\******\****.py", line 3, in <module>
    print(round(data))
TypeError: type DataFrame doesn't define __round__ method
Run Code Online (Sandbox Code Playgroud)

圆的正确方法是pandas.DataFrame什么?

python rounding pandas

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

将项目添加到pandas.Series?

我想为我添加一个整数pandas.Series
这是我的代码:

import pandas as pd
input = pd.Series([1,2,3,4,5])
input.append(6)
Run Code Online (Sandbox Code Playgroud)

当我运行它时,我收到以下错误:

Traceback (most recent call last):
  File "<pyshell#9>", line 1, in <module>
    f.append(6)
  File "C:\Python33\lib\site-packages\pandas\core\series.py", line 2047, in append
    verify_integrity=verify_integrity)
  File "C:\Python33\lib\site-packages\pandas\tools\merge.py", line 878, in concat
    verify_integrity=verify_integrity)
  File "C:\Python33\lib\site-packages\pandas\tools\merge.py", line 954, in __init__
    self.new_axes = self._get_new_axes()
  File "C:\Python33\lib\site-packages\pandas\tools\merge.py", line 1146, in _get_new_axes
    concat_axis = self._get_concat_axis()
  File "C:\Python33\lib\site-packages\pandas\tools\merge.py", line 1163, in _get_concat_axis
    indexes = [x.index for x in self.objs]
  File "C:\Python33\lib\site-packages\pandas\tools\merge.py", line 1163, in <listcomp>
    indexes = [x.index for x …
Run Code Online (Sandbox Code Playgroud)

python series pandas

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

TypeError:类型str不支持缓冲API#find方法?

这是我的意见:

<!DOCTYPE html>
..........
<div class="content">
      <div class="stream-item-header">
          <a class="account-group js-account-group js-action-profile js-user-profile-link js-nav" href="https://twitter.com/jimcramer" data-user-id="14216123">
    <img class="avatar js-action-profile-avatar" src="Twitter%20_%20Search%20-%20%23tsla_files/988b4c2369623b634782f4c0469ec38f_normal.jpg" alt="">
    <strong class="fullname js-action-profile-name show-popup-with-id">Jim Cramer</strong>
    <span>?</span><span class="username js-action-profile-name"><s>@</s><b>jimcramer</b></span>
  </a>
       <small class="time">
    <a href="https://twitter.com/jimcramer/status/405348028417994752" class="tweet-timestamp js-permalink js-nav js-tooltip" title="3:51 PM - 26 Nov 13"><span class="_timestamp js-short-timestamp " data-time="1385477475" data-long-form="true">26 Nov</span></a>
</small>
      </div>
      <p class="js-tweet-text tweet-text">Love this spirited &amp; rigorous <a href="https://twitter.com/search?q=%24TSLA&amp;src=ctag" data-query-source="cashtag_click" class="twitter-cashtag pretty-link js-nav" dir="ltr"><s>$</s><b>TSLA</b></a> defense ! RT <a href="https://twitter.com/InfennonLabs" class="twitter-atreply pretty-link" dir="ltr"><s>@</s><b>InfennonLabs</b></a>: Why are these idiots selling <a …
Run Code Online (Sandbox Code Playgroud)

python python-3.x

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

从pandas.DataFrame的每列中获取最大值

这是我的pandas.DataFrame:

import pandas as pd
data = pd.DataFrame({
  'first': [40, 32, 56, 12, 89],
  'second': [13, 45, 76, 19, 45],
  'third': [98, 56, 87, 12, 67]
}, index = ['first', 'second', 'third', 'fourth', 'fifth'])
Run Code Online (Sandbox Code Playgroud)

我想创建一个新的DataFrame,它将包含我的每一列的前三个值data DataFrame.

这是预期的输出:

   first  second  third
0     89      76     98
1     56      45     87
2     40      45     67
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

python dataframe pandas

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

在没有循环的情况下将"nan"添加到numpy数组20次

这是我的代码:

import numpy as np
n = np.array([1.1,2.3,3.4])
for x in range(20):
    n = np.append(n, [np.nan])
Run Code Online (Sandbox Code Playgroud)

如何在没有循环的情况下将"nan"添加到我的numpy数组20次,只使用numpy的工具?

谢谢

python arrays numpy

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

2D Numpy数组到HTML表?

这是我的numpy数组:

num = np.array([[ 0.17899619  0.33093259  0.2076353   0.06130814]
                [ 0.20392888  0.42653105  0.33325891  0.10473969]
                [ 0.17038247  0.19081956  0.10119709  0.09032416]
                [-0.10606583 -0.13680513 -0.13129103 -0.03684349]
                [ 0.20319428  0.28340985  0.20994867  0.11728491]
                [ 0.04396872  0.23703525  0.09359683  0.11486036]
                [ 0.27801304 -0.05769304 -0.06202813  0.04722761]])
Run Code Online (Sandbox Code Playgroud)

这是我的标题行:

days = ['5 days', '10 days', '20 days', '60 days']
Run Code Online (Sandbox Code Playgroud)

这是我的第一栏:

prices = ['AAPL', 'ADBE', 'AMD', 'AMZN', 'CRM', 'EXPE', 'FB']
Run Code Online (Sandbox Code Playgroud)

我想把它全部放在一个HTML表格中,如下所示:

<table border=1>
    <tr>
        <th>Prices</th><th>5 days</th><th>10 days</th><th>20 days</th><th>60 days</th>
    </tr>
    <tr>
        <td>APPL</td><td>0.17899619</td><td>0.33093259</td><td>0.2076353</td><td>0.06130814</td>
    </tr>
    <tr>
        <td>ADBE</td><td>0.20392888</td><td>0.42653105</td><td>0.33325891</td><td>0.10473969</td>
    </tr>
    <tr>
        <td>AMD</td><td>0.17038247</td><td>0.19081956</td><td>0.10119709</td><td>0.09032416</td>
    </tr>
    <tr>
        <td>AMZN</td><td>-0.10606583</td><td>-0.13680513</td><td>-0.13129103</td><td>-0.03684349</td>
    </tr> …
Run Code Online (Sandbox Code Playgroud)

html python numpy python-3.x

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