所以我一直试图找出如何解决我一直困扰的问题 - 基本上我想做的是每当值上有“NoneType”时跳过该函数,这意味着如果有的话没有价值,然后只是跳过剩下的代码。
所以我试图得到的是
bs4.find("div", {'class': "clock"}).attrs['data-code']
意味着有时这个函数不能一直工作所以我试着基本上做 - 如果它没有任何值,那么只需继续其余的代码 - Else excute it - 我所做的就是
if bs4.find("div", {'class': "clock"}).attrs['data-code'] == None:
log("Does it work?")
gettimer = bs4.find("div", {'class': "clock"}).attrs['data-code']
dothemath = int(gettimer) - 189386
releasetime = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(dothemath))
我现在得到的问题是,只要它到达if语句就会停止,因为它无法找到值并且它会自动停在那里 - 只要有NoneType就可以这样做,只需跳过其余部分码?
答案 0 :(得分:1)
使用using System;
using System.Diagnostics;
using System.Threading;
class Program
{
static void Main(string[] args)
{
Stopwatch stopWatch = new Stopwatch();
stopWatch.Start();
Thread.Sleep(10000);
stopWatch.Stop();
// Get the elapsed time as a TimeSpan value.
TimeSpan ts = stopWatch.Elapsed;
// Format and display the TimeSpan value.
string elapsedTime = String.Format("{0:00}:{1:00}:{2:00}.{3:00}",
ts.Hours, ts.Minutes, ts.Seconds,
ts.Milliseconds / 10);
Console.WriteLine("RunTime " + elapsedTime);
}
}
:
try/except