如何在主文件夹和子文件夹中打印Python文件的基本名称?
我的尝试
#!/usr/bin/python
import os
import sys
def dir_basename (dir_name):
for dirpath, dirnames, filenames in os.walk(dir_name):
for fname in filenames:
print os.path.basename(fname) // Problem here!
if len(sys.argv) != 1:
u = "Usage: dir_basename <dir_name>\n"
sys.stderr.write(u)
sys.exit(1)
dir_basename ( sys.argv[1] )
Run Code Online (Sandbox Code Playgroud)
第一个问题通过一个错误解决了
第二个问题:代码输出失败了
man.aux
about_8php.tex
refman.pdf
successful_notice.php
...
Run Code Online (Sandbox Code Playgroud)
我希望得到一个输出
aux
tex
pdf
php
...
Run Code Online (Sandbox Code Playgroud) 我想设置WPF WebBrowser控件的内联内容:
<WebBrowser>
<html>
<body><b>Inline content.</b></body>
</html>
</WebBrowser>
Run Code Online (Sandbox Code Playgroud)
或者:
Dim wb As New WebBrowser
wb.Content = "<html><body><b>Programmatic content</b></body></html>"
Run Code Online (Sandbox Code Playgroud) 我正在尝试执行以下操作:
EXECUTE sp_executesql
N'SELECT TOP 10 * FROM dbo.Items WHERE DateCreated BETWEEN @start AND @end'
, N'@start DATETIME, @end DATETIME'
, @start = '20091001'
, @end = GETDATE() --problem is caused by this line
Error:
Msg 102, Level 15, State 1, Line 5
Incorrect syntax near ')'.
Run Code Online (Sandbox Code Playgroud)
我需要操纵日期并将其作为参数传递,即一周的星期一,一年中的一个月等等.它甚至可能吗?
谢谢.
我需要反转用户输入的字符串.
我需要以最简单的方式完成它.我试图做reverseOrder(UserInput),但它没有工作.
例如,用户输入abc我只是取字符串并打印出cba
我似乎无法让Visual SVN和Visual Studio Beta 2一起工作,任何人都知道一个解决方法???
我试图从HTML文档中删除外部链接,但保留锚点,但我没有太多运气.以下正则表达式
$html =~ s/<a href=".+?\.htm">(.+?)<\/a>/$1/sig;
Run Code Online (Sandbox Code Playgroud)
将匹配锚标记的开头和外部链接标记的结尾,例如
<a HREF="#FN1" name="01">1</a>
some other html
<a href="155.htm">No. 155
</a> <!-- end tag not necessarily on the same line -->
Run Code Online (Sandbox Code Playgroud)
所以我最终没有任何东西而不是
<a HREF="#FN1" name="01">1</a>
some other html
Run Code Online (Sandbox Code Playgroud)
事实上,所有锚点的href属性都是大写的,所以我知道我可以做一个区分大小写的匹配,但我不想依赖它将来总是如此.
我可以更改的内容是否只匹配一个a标签?
有人知道 smalltalk 中字符串的换行符是什么吗?
我试图在单独的行中拆分一个字符串,但我无法弄清楚 smalltalk 中的换行符是什么。
IE。
string := 'smalltalk is
a lot of fun.
ok, it's not.'
I need to split it in:
line1: smalltalk is
line2: a lot of fun.
line3: ok, it's not.
Run Code Online (Sandbox Code Playgroud)
我可以根据任何字母或符号拆分一行,但我无法弄清楚换行符是什么。
好的,这里是我如何根据逗号拆分字符串,但我不能根据新行进行拆分。
我想为不同的帐户保留一些总计.在C++中我会像这样使用STL:
map<string,double> accounts;
// Add some amounts to some accounts.
accounts["Fred"] += 4.56;
accounts["George"] += 1.00;
accounts["Fred"] += 1.00;
cout << "Fred owes me $" << accounts['Fred'] << endl;
Run Code Online (Sandbox Code Playgroud)
现在,我将如何在C#中做同样的事情?
我正在尝试建立一个NSCollectionView(我过去成功完成了这个,但由于某种原因,这次失败了).
我有一个名为"TestModel"的模型类,它有一个NSString只返回一个字符串的属性(仅用于测试目的).然后NSMutableArray我在我的主app appate类中有一个属性声明,并且我在这个数组中添加了该TestModel对象的实例.
然后我有一个Array Controller,它的内容数组绑定了app delegate NSMutableArray.我可以确认到目前为止的一切工作正常; NSLogging:
[[[arrayController arrangedObjects] objectAtIndex:0] teststring]
Run Code Online (Sandbox Code Playgroud)
工作得很好.
然后,我为集合视图设置(itemPrototype和内容)以及集合视图项(视图)提供了所有适当的绑定.然后,我在集合项视图中有一个绑定到Collection View的文本字段Item.representedObject.teststring.但是,当我启动应用程序时,NOTHING会显示在集合视图中,只是一个空白的白色屏幕.我错过了什么?
更新:这是我使用的代码(由wil shipley请求):
// App delegate class
@interface AppController : NSObject {
NSMutableArray *objectArray;
}
@property (readwrite, retain) NSMutableArray *objectArray;
@end
@implementation AppController
@synthesize objectArray;
- (id)init
{
if (self = [super init]) {
objectArray = [[NSMutableArray alloc] init];
}
return self;
}
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
TestModel *test = [[[TestModel alloc] initWithString:@"somerandomstring"] autorelease];
if …Run Code Online (Sandbox Code Playgroud) cocoa objective-c nsarraycontroller nscollectionview nscollectionviewitem
我正在寻找为我的iphone svn客户端添加代理支持.在iphone设置中设置系统范围的VPN时,可以添加全局代理.外部应用程序是否可以通过api读取此信息?