小编Blu*_*Sea的帖子

如何在 PyCharm 中下载文件而不是 Colab 中的 !wget?

当我在pandas中尝试一些代码时,bash代码wget在colab中使用如下:

import pandas as pd

!wget abc.com/sales.csv
Run Code Online (Sandbox Code Playgroud)

如果我想使用 PyCharm 下载上述互联网文件,wget 无法识别。那么我应该使用哪个命令来下载这个文件呢?

python pandas data-science

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

git pull master 有错误:fatal: 找不到远程 ref master

运行 git pull 命令拉主时:

$ git pull ds master
Run Code Online (Sandbox Code Playgroud)

(注意:ds 是远程仓库的别名。)

它弹出以下错误:

fatal: couldn't find remote ref master
Run Code Online (Sandbox Code Playgroud)

但是当为分支 'v1' 运行 'git pull' 时,它可以工作。

$ git pull ds v1
From https://github.com/<UserName>/<Repo's name>
 * branch            v1         -> FETCH_HEAD
Already up to date.
Run Code Online (Sandbox Code Playgroud)

我想知道这是否是案例问题,但这不是因为我运行以下命令来确认它:

$ git branch -a
  master
* v1
  remotes/ds/v1
Run Code Online (Sandbox Code Playgroud)

有什么问题?谢谢!

git github

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

Python NameError:未为类内的成员方法定义名称“methodA”

我的班级定义如下:

class A:
    def __init__(self, n):
        self.n = n
    
    def methodA(self):
        print("methodA")

    def methodB(self):
        methodA()
        print("methodB")
Run Code Online (Sandbox Code Playgroud)

当我测试它时:

a = A(1)
a.methodB()
Run Code Online (Sandbox Code Playgroud)

它返回以下错误:

---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-13-efe99826f05e> in <module>
     11 
     12 a = A(1)
---> 13 a.methodB()

<ipython-input-13-efe99826f05e> in methodB(self)
      7 
      8     def methodB(self):
----> 9         methodA()
     10         print("methodB")
     11 

NameError: name 'methodA' is not defined
Run Code Online (Sandbox Code Playgroud)

我检查了这个错误的不同错误原因,他们中的大多数人都说被调用的方法(这里是 methodA())在被另一个方法(methodB)调用之前没有定义。但是我已经把methodA()放在methodB()之上。

谁能告诉我这是怎么回事?

一个类成员方法如何调用同一个类的另一个成员方法?

真的很感激任何提示!

python

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

标签 统计

python ×2

data-science ×1

git ×1

github ×1

pandas ×1