小编Wal*_*art的帖子

Argparse可选的位置参数?

我有一个脚本,意思是这样使用: usage: installer.py dir [-h] [-v]

dir 是一个位置参数,定义如下:

parser.add_argument('dir', default=os.getcwd())
Run Code Online (Sandbox Code Playgroud)

我希望它dir是可选的:当它没有被指定时它应该是cwd.

不幸的是,当我没有指定dir参数时,我得到了Error: Too few arguments.

python argparse

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

C#是否有在线临时代码箱?(JS Bin,jsFiddle克隆)?

是否有一个网站为C#提供简单的临时代码框?

语法高亮是一个加号.我找到了很好的JavaScript:jsFiddle.

c# jsfiddle

29
推荐指数
4
解决办法
5135
查看次数

如何强制Scons输出(exe,obj,lib和dll)到特定的构建目录?

我一直在尝试让scons将exe,obj,lib和dll文件输出到特定的构建目录.

我的文件结构如下所示:

/projectdir
  /build
    /bin
    /obj
  /source
    /subdirs
    /..
  SConstruct
Run Code Online (Sandbox Code Playgroud)

基本上,我现在得到的是我的源目录被obj文件污染了.我宁愿把它放在一个地方.

SConstruct文件如下所示:

env.VariantDir('build', 'source', duplicate = 0)
env.Program('Hierarchy', source = ['source/sconstest.cpp', 'source/utils/IntUtil.cpp'])
Run Code Online (Sandbox Code Playgroud)

scons

12
推荐指数
2
解决办法
8680
查看次数

如何在Windows上使用Python更改文件夹图标?

我想编写一个实用程序脚本,用于更改具有特定名称的文件夹图标.这在python中可能吗?如果没有,还有其他方法吗?

谢谢

python windows winapi

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

.NET垃圾分析:计算一段代码所产生的垃圾量

我想写一个实用程序类,它将帮助我确定某段代码所产生的垃圾量.

我可以像这样使用的东西: GarbageProfiler.Start();int numGarbage = GarbageProfiler.End();

想法很简单.但这样做有意义吗?有没有工具可以做到这一点?

c# garbage-collection

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

cakephp的$ html->链接中的Html标记,例如.$ HTML->链接( '<跨度>喂</跨度>')?

我在cakephp .ctp文件中有这段代码:

<h1>
    <?php echo $this->Html->link('Hello <span>Stack Overflow</span>',
        array('controller'=>'pages', 'action'=>'home'));  ?>
</h1>
Run Code Online (Sandbox Code Playgroud)

但我没有格式化html,而是直观地看到它:

<h1><a href="/rrweb/www/hub/pages/home">
Hello &lt;span&gt;Stack Overflow&lt;/span&gt;</a></h1> 
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

谢谢!

cakephp

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

C#获取自定义属性目标的memberinfo

给定一个自定义属性,我想获得其目标的名称:

public class Example
{
    [Woop] ////// basically I want to get "Size" datamember name from the attribute
    public float Size;
}

public class Tester
{
    public static void Main()
    {
        Type type = typeof(Example);
        object[] attributes = type.GetCustomAttributes(typeof(WoopAttribute), false);

        foreach (var attribute in attributes)
        {
            // I have the attribute, but what is the name of it's target? (Example.Size)
            attribute.GetTargetName(); //??
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

希望它清楚!

c# reflection

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

Python获取实例变量的__doc__文档

在python中,我知道我应该像这样记录实例变量:

self.x = 22
"""docstring for x"""

#: docstring for x
self.x = 22
self.x = 22 #: docstring for x
Run Code Online (Sandbox Code Playgroud)

但我似乎无法找到一种方法来获取代码中的文档.MyClass.x.__doc__给我一个实际类型的文档x

所以,问题是:如何获得"docstring for x"self.x

python documentation

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