Andrew,

I know Tom has been enjoying the good weather... You are correct that each 
python line needs to start with #, "r" is the default so it will work with 
or without it. You will also need to put a $ in front of intemp, so 
something like:

#set $fd = open("path to file", "r")
#set $intemp = $fd.readline()
#$fd.close()

then just use $intemp in your template as you would with any other tag. If 
you want to be real slick could create a ValueHelper object from intemp and 
then you would have all the standard weeWX dot codes available for 
formatting/unit conversion, though that is starting to get complex with 
imports etc, probably best for an SLE.

Gary


On Friday, 11 August 2017 03:18:00 UTC+10, Andrew Milner wrote:
>
> Tom
> I've got 
> #set $fd = open("path to file", "r")
> #set intemp = $fd.readline()
> #$fd.close()
>
> should it work??  Not sure from your answer where # is needed and whether 
> one just uses open or need to use open and specify the mode
>
>
>
> On Thursday, 10 August 2017 19:37:03 UTC+3, Tom Keffer wrote:
>
>> Super easy.
>>
>> #set $fd = open('myfile.txt)
>> $fd.read()
>> $fd.close()
>>
>> -tk
>>
>> On Thu, Aug 10, 2017 at 9:00 AM, Andrew Milner <andrew.s...@gmail.com> 
>> wrote:
>>
>>> I'm sure I can be done - but how??  I want to add some python code to a 
>>> template to read a data file when the html page is being created to 
>>> override a field currently obtained from the archive.  How do I change the 
>>> template to do this simple piece of python code???
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "weewx-user" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to weewx-user+...@googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to weewx-user+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to