小编Rag*_*san的帖子

pushd popd全局目录堆栈?

我不知道是否有一种有效的方法可以做到这一点.但是,一直想看看它是否可能.

我知道pushd,popd和dirs对于你最近访问过的目录之间的复制很有用.

但是,有没有一种方法可以保持全局堆栈?因此,如果我在一个终端中推送一些东西(使用pushd),它会反映在另一个终端中(可能只是该登录会话中的终端).

shell

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

python中的os.path.join返回'错误'路径?

我有来自ipython的以下python os.path输出

import os.path as path
path.join("/", "tmp")
Out[4]: '/tmp'
path.join("/", "/tmp")
Out[5]: '/tmp'
path.join("abc/", "/tmp")
Out[6]: '/tmp'
path.join("abc", "/tmp")
Out[7]: '/tmp'
path.join("/abc", "/tmp")
Out[8]: '/tmp'
path.join("def", "tmp")
Out[10]: 'def/tmp'
Run Code Online (Sandbox Code Playgroud)

我发现输出5,6,7和8是违反直觉的.有人可以解释一下这个实施的具体原因吗?

python os.path

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

python cassandra的SStablewriter

是否有用于 cassandra 的 SStable 编写器的 python 变体?我发现了很多java例子,

http://amilaparanawithana.blogspot.com/2012/06/bulk-loading-external-data-to-cassandra.html

这仍然是正在考虑的事情吗?

python bulk-load cassandra

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

在python @patch装饰器中使用self

我正在尝试使用python的mock.patch来实现带鼻子的单元测试.

class A:

    def setUp(self):
        self.b = 8 #contrived example

    @patch.object('module.class', 'function', lambda x: self.b)
    def testOne(self):
        # do test #
Run Code Online (Sandbox Code Playgroud)

在这里,补丁抱怨它不知道自己(这是正确的).什么是以干净的方式获得此类功能的最佳方法?

我知道我可以使用全局变量,或者我可以在测试中模拟它(但这涉及我在测试结束时清理对象).

python unit-testing patch mocking

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

标签 统计

python ×3

bulk-load ×1

cassandra ×1

mocking ×1

os.path ×1

patch ×1

shell ×1

unit-testing ×1