小编Ech*_*nal的帖子

os.walk()ValueError:需要多于1个值才能解包

好吧,我正在使用Bioloid Premium人形机器人,而Mac OS X将无法识别它.所以我写了一个Python脚本来检测我的/ dev /文件夹中的更改,因为基于Linux的系统上的任何连接仍然通过文件描述符给出引用.我的代码应该工作,但是,当将三个变量分配给os.walk(顶部)返回的值时,我得到一个ValueError.有谁知道如何解决这个问题?我过去曾经使用过这个功能,并没有给我任何麻烦.我的剧本非常粗糙,我写了大约5分钟左右.

码:

root_o, dir_o, files_o = os.walk(top)
Run Code Online (Sandbox Code Playgroud)

错误如下.

Traceback (most recent call last):
  File "detectdevs.py", line 15, in <module>
    findDevs()
  File "detectdevs.py", line 11, in findDevs
    root_o, dir_o, files_o = os.walk(top)
ValueError: need more than 1 value to unpack
Run Code Online (Sandbox Code Playgroud)

我确实搜索了stackoverflow,我看到的所有ValueError问题都没有引用os.walk()函数.

python scripting os.walk

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

不确定NSProgressIndicator将不会动画

所以我有一个简单的用户界面,一个开始按钮,一些文本/标签和一个进度条.单击"开始"按钮时,NSProgressIndicator 设置动画.这是我的代码:

@synthesize progressBar = progressBar;
 /* Some code and setup stuffs... */
- (IBAction)startAction:(id)sender {
    NSLog(@"Button clicked.");
    NSLog(@"Beginning Socketry and socket creation...");
    [progressBar setUsesThreadedAnimation:YES];
    [progressBar setIndeterminate:YES];
    [progressBar startAnimation:progressBar];
}
Run Code Online (Sandbox Code Playgroud)

我检查了多个源(Apple Developer Portal等),但没有任何效果.我不必拥有NSPIndicator,但如果可以的话,它会非常好.另外,这是我的AppDelegate.h文件:

#import <Cocoa/Cocoa.h>

@interface AppDelegate : NSObject <NSApplicationDelegate>

@property (assign) IBOutlet NSWindow *window;

@property (readonly, strong, nonatomic) NSPersistentStoreCoordinator *persistentStoreCoordinator;
@property (readonly, strong, nonatomic) NSManagedObjectModel *managedObjectModel;
@property (readonly, strong, nonatomic) NSManagedObjectContext *managedObjectContext;
@property (weak) IBOutlet NSProgressIndicator *progressBar;
- (IBAction)saveAction:(id)sender;

- (IBAction)startAction:(id)sender;

- (IBAction)changeStatus:(id)sender;

- (IBAction)changeProgress:(id)sender;

@end
Run Code Online (Sandbox Code Playgroud)

animation objective-c nsprogressindicator ibaction

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