Gary
Thanks for stepping in and letting Tom enjoy his break!!  The missing $ was 
a posting typo.  Blowed if I can work out why it refuses to work!!
Andrew
 

On Friday, 11 August 2017 05:08:34 UTC+3, gjr80 wrote:

> 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